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

models.a4b-2017-11-09-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,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2017-11-09",
    "asyncBuilder" : "DefaultAlexaForBusinessAsyncClientBuilder",
    "asyncBuilderInterface" : "AlexaForBusinessAsyncClientBuilder",
    "asyncClient" : "DefaultAlexaForBusinessAsyncClient",
    "asyncInterface" : "AlexaForBusinessAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultAlexaForBusinessBaseClientBuilder",
    "baseBuilderInterface" : "AlexaForBusinessBaseClientBuilder",
    "baseExceptionName" : "AlexaForBusinessException",
    "baseRequestName" : "AlexaForBusinessRequest",
    "baseResponseName" : "AlexaForBusinessResponse",
    "cborProtocol" : false,
    "clientPackageName" : "alexaforbusiness",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Alexa For Business",
    "documentation" : "

Alexa for Business helps you use Alexa in your organization. Alexa for Business provides you with the tools to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. Device makers building with the Alexa Voice Service (AVS) can create fully integrated solutions, register their products with Alexa for Business, and manage them as shared devices in their organization.

", "endpointPrefix" : "a4b", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.alexaforbusiness", "fullModelPackageName" : "software.amazon.awssdk.services.alexaforbusiness.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.alexaforbusiness.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.alexaforbusiness.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.alexaforbusiness.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "alexaforbusiness.model", "paginatorsPackageName" : "alexaforbusiness.paginators", "protocol" : "json", "requestTransformPackageName" : "alexaforbusiness.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceName" : "AlexaForBusiness", "signingName" : "a4b", "syncBuilder" : "DefaultAlexaForBusinessClientBuilder", "syncBuilderInterface" : "AlexaForBusinessClientBuilder", "syncClient" : "DefaultAlexaForBusinessClient", "syncInterface" : "AlexaForBusinessClient", "transformPackageName" : "alexaforbusiness.transform", "uid" : "alexaforbusiness-2017-11-09", "xmlProtocol" : false }, "operations" : { "ApproveSkill" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.

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

You are performing an action that would put you beyond your account's limits.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ApproveSkillRequest", "variableName" : "approveSkillRequest", "variableType" : "ApproveSkillRequest", "documentation" : "", "simpleType" : "ApproveSkillRequest", "variableSetterType" : "ApproveSkillRequest" }, "methodName" : "approveSkill", "operationName" : "ApproveSkill", "paginated" : false, "returnType" : { "returnType" : "ApproveSkillResponse", "documentation" : null }, "syncReturnType" : "ApproveSkillResponse" }, "AssociateContactWithAddressBook" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a contact with a given address book.

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

You are performing an action that would put you beyond your account's limits.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateContactWithAddressBookRequest", "variableName" : "associateContactWithAddressBookRequest", "variableType" : "AssociateContactWithAddressBookRequest", "documentation" : "", "simpleType" : "AssociateContactWithAddressBookRequest", "variableSetterType" : "AssociateContactWithAddressBookRequest" }, "methodName" : "associateContactWithAddressBook", "operationName" : "AssociateContactWithAddressBook", "paginated" : false, "returnType" : { "returnType" : "AssociateContactWithAddressBookResponse", "documentation" : null }, "syncReturnType" : "AssociateContactWithAddressBookResponse" }, "AssociateDeviceWithRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.

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

You are performing an action that would put you beyond your account's limits.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null }, { "exceptionName" : "DeviceNotRegisteredException", "documentation" : "

The request failed because this device is no longer registered and therefore no longer managed by this account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateDeviceWithRoomRequest", "variableName" : "associateDeviceWithRoomRequest", "variableType" : "AssociateDeviceWithRoomRequest", "documentation" : "", "simpleType" : "AssociateDeviceWithRoomRequest", "variableSetterType" : "AssociateDeviceWithRoomRequest" }, "methodName" : "associateDeviceWithRoom", "operationName" : "AssociateDeviceWithRoom", "paginated" : false, "returnType" : { "returnType" : "AssociateDeviceWithRoomResponse", "documentation" : null }, "syncReturnType" : "AssociateDeviceWithRoomResponse" }, "AssociateSkillGroupWithRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateSkillGroupWithRoomRequest", "variableName" : "associateSkillGroupWithRoomRequest", "variableType" : "AssociateSkillGroupWithRoomRequest", "documentation" : "", "simpleType" : "AssociateSkillGroupWithRoomRequest", "variableSetterType" : "AssociateSkillGroupWithRoomRequest" }, "methodName" : "associateSkillGroupWithRoom", "operationName" : "AssociateSkillGroupWithRoom", "paginated" : false, "returnType" : { "returnType" : "AssociateSkillGroupWithRoomResponse", "documentation" : null }, "syncReturnType" : "AssociateSkillGroupWithRoomResponse" }, "AssociateSkillWithSkillGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a skill with a skill group.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource is not found.

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

The skill must be linked to a third-party account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateSkillWithSkillGroupRequest", "variableName" : "associateSkillWithSkillGroupRequest", "variableType" : "AssociateSkillWithSkillGroupRequest", "documentation" : "", "simpleType" : "AssociateSkillWithSkillGroupRequest", "variableSetterType" : "AssociateSkillWithSkillGroupRequest" }, "methodName" : "associateSkillWithSkillGroup", "operationName" : "AssociateSkillWithSkillGroup", "paginated" : false, "returnType" : { "returnType" : "AssociateSkillWithSkillGroupResponse", "documentation" : null }, "syncReturnType" : "AssociateSkillWithSkillGroupResponse" }, "AssociateSkillWithUsers" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Makes a private skill available for enrolled users to enable on their devices.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateSkillWithUsersRequest", "variableName" : "associateSkillWithUsersRequest", "variableType" : "AssociateSkillWithUsersRequest", "documentation" : "", "simpleType" : "AssociateSkillWithUsersRequest", "variableSetterType" : "AssociateSkillWithUsersRequest" }, "methodName" : "associateSkillWithUsers", "operationName" : "AssociateSkillWithUsers", "paginated" : false, "returnType" : { "returnType" : "AssociateSkillWithUsersResponse", "documentation" : null }, "syncReturnType" : "AssociateSkillWithUsersResponse" }, "CreateAddressBook" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an address book with the specified details.

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

The resource being created already exists.

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

You are performing an action that would put you beyond your account's limits.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateAddressBookRequest", "variableName" : "createAddressBookRequest", "variableType" : "CreateAddressBookRequest", "documentation" : "", "simpleType" : "CreateAddressBookRequest", "variableSetterType" : "CreateAddressBookRequest" }, "methodName" : "createAddressBook", "operationName" : "CreateAddressBook", "paginated" : false, "returnType" : { "returnType" : "CreateAddressBookResponse", "documentation" : null }, "syncReturnType" : "CreateAddressBookResponse" }, "CreateBusinessReportSchedule" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

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

The resource being created already exists.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateBusinessReportScheduleRequest", "variableName" : "createBusinessReportScheduleRequest", "variableType" : "CreateBusinessReportScheduleRequest", "documentation" : "", "simpleType" : "CreateBusinessReportScheduleRequest", "variableSetterType" : "CreateBusinessReportScheduleRequest" }, "methodName" : "createBusinessReportSchedule", "operationName" : "CreateBusinessReportSchedule", "paginated" : false, "returnType" : { "returnType" : "CreateBusinessReportScheduleResponse", "documentation" : null }, "syncReturnType" : "CreateBusinessReportScheduleResponse" }, "CreateConferenceProvider" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Adds a new conference provider under the user's AWS account.

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

The resource being created already exists.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateConferenceProviderRequest", "variableName" : "createConferenceProviderRequest", "variableType" : "CreateConferenceProviderRequest", "documentation" : "", "simpleType" : "CreateConferenceProviderRequest", "variableSetterType" : "CreateConferenceProviderRequest" }, "methodName" : "createConferenceProvider", "operationName" : "CreateConferenceProvider", "paginated" : false, "returnType" : { "returnType" : "CreateConferenceProviderResponse", "documentation" : null }, "syncReturnType" : "CreateConferenceProviderResponse" }, "CreateContact" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a contact with the specified details.

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

The resource being created already exists.

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

You are performing an action that would put you beyond your account's limits.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateContactRequest", "variableName" : "createContactRequest", "variableType" : "CreateContactRequest", "documentation" : "", "simpleType" : "CreateContactRequest", "variableSetterType" : "CreateContactRequest" }, "methodName" : "createContact", "operationName" : "CreateContact", "paginated" : false, "returnType" : { "returnType" : "CreateContactResponse", "documentation" : null }, "syncReturnType" : "CreateContactResponse" }, "CreateProfile" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new room profile with the specified details.

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

You are performing an action that would put you beyond your account's limits.

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

The resource being created already exists.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateProfileRequest", "variableName" : "createProfileRequest", "variableType" : "CreateProfileRequest", "documentation" : "", "simpleType" : "CreateProfileRequest", "variableSetterType" : "CreateProfileRequest" }, "methodName" : "createProfile", "operationName" : "CreateProfile", "paginated" : false, "returnType" : { "returnType" : "CreateProfileResponse", "documentation" : null }, "syncReturnType" : "CreateProfileResponse" }, "CreateRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a room with the specified details.

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

The resource being created already exists.

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

You are performing an action that would put you beyond your account's limits.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateRoomRequest", "variableName" : "createRoomRequest", "variableType" : "CreateRoomRequest", "documentation" : "", "simpleType" : "CreateRoomRequest", "variableSetterType" : "CreateRoomRequest" }, "methodName" : "createRoom", "operationName" : "CreateRoom", "paginated" : false, "returnType" : { "returnType" : "CreateRoomResponse", "documentation" : null }, "syncReturnType" : "CreateRoomResponse" }, "CreateSkillGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a skill group with a specified name and description.

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

The resource being created already exists.

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

You are performing an action that would put you beyond your account's limits.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateSkillGroupRequest", "variableName" : "createSkillGroupRequest", "variableType" : "CreateSkillGroupRequest", "documentation" : "", "simpleType" : "CreateSkillGroupRequest", "variableSetterType" : "CreateSkillGroupRequest" }, "methodName" : "createSkillGroup", "operationName" : "CreateSkillGroup", "paginated" : false, "returnType" : { "returnType" : "CreateSkillGroupResponse", "documentation" : null }, "syncReturnType" : "CreateSkillGroupResponse" }, "CreateUser" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a user.

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

The resource in the request is already in use.

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

You are performing an action that would put you beyond your account's limits.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "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" }, "DeleteAddressBook" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an address book by the address book ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAddressBookRequest", "variableName" : "deleteAddressBookRequest", "variableType" : "DeleteAddressBookRequest", "documentation" : "", "simpleType" : "DeleteAddressBookRequest", "variableSetterType" : "DeleteAddressBookRequest" }, "methodName" : "deleteAddressBook", "operationName" : "DeleteAddressBook", "paginated" : false, "returnType" : { "returnType" : "DeleteAddressBookResponse", "documentation" : null }, "syncReturnType" : "DeleteAddressBookResponse" }, "DeleteBusinessReportSchedule" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the recurring report delivery schedule with the specified schedule ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBusinessReportScheduleRequest", "variableName" : "deleteBusinessReportScheduleRequest", "variableType" : "DeleteBusinessReportScheduleRequest", "documentation" : "", "simpleType" : "DeleteBusinessReportScheduleRequest", "variableSetterType" : "DeleteBusinessReportScheduleRequest" }, "methodName" : "deleteBusinessReportSchedule", "operationName" : "DeleteBusinessReportSchedule", "paginated" : false, "returnType" : { "returnType" : "DeleteBusinessReportScheduleResponse", "documentation" : null }, "syncReturnType" : "DeleteBusinessReportScheduleResponse" }, "DeleteConferenceProvider" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a conference provider.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteConferenceProviderRequest", "variableName" : "deleteConferenceProviderRequest", "variableType" : "DeleteConferenceProviderRequest", "documentation" : "", "simpleType" : "DeleteConferenceProviderRequest", "variableSetterType" : "DeleteConferenceProviderRequest" }, "methodName" : "deleteConferenceProvider", "operationName" : "DeleteConferenceProvider", "paginated" : false, "returnType" : { "returnType" : "DeleteConferenceProviderResponse", "documentation" : null }, "syncReturnType" : "DeleteConferenceProviderResponse" }, "DeleteContact" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a contact by the contact ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteContactRequest", "variableName" : "deleteContactRequest", "variableType" : "DeleteContactRequest", "documentation" : "", "simpleType" : "DeleteContactRequest", "variableSetterType" : "DeleteContactRequest" }, "methodName" : "deleteContact", "operationName" : "DeleteContact", "paginated" : false, "returnType" : { "returnType" : "DeleteContactResponse", "documentation" : null }, "syncReturnType" : "DeleteContactResponse" }, "DeleteDevice" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Removes a device from Alexa For Business.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null }, { "exceptionName" : "InvalidCertificateAuthorityException", "documentation" : "

The Certificate Authority can't issue or revoke a certificate.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteDeviceRequest", "variableName" : "deleteDeviceRequest", "variableType" : "DeleteDeviceRequest", "documentation" : "", "simpleType" : "DeleteDeviceRequest", "variableSetterType" : "DeleteDeviceRequest" }, "methodName" : "deleteDevice", "operationName" : "DeleteDevice", "paginated" : false, "returnType" : { "returnType" : "DeleteDeviceResponse", "documentation" : null }, "syncReturnType" : "DeleteDeviceResponse" }, "DeleteProfile" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a room profile by the profile ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteProfileRequest", "variableName" : "deleteProfileRequest", "variableType" : "DeleteProfileRequest", "documentation" : "", "simpleType" : "DeleteProfileRequest", "variableSetterType" : "DeleteProfileRequest" }, "methodName" : "deleteProfile", "operationName" : "DeleteProfile", "paginated" : false, "returnType" : { "returnType" : "DeleteProfileResponse", "documentation" : null }, "syncReturnType" : "DeleteProfileResponse" }, "DeleteRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a room by the room ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteRoomRequest", "variableName" : "deleteRoomRequest", "variableType" : "DeleteRoomRequest", "documentation" : "", "simpleType" : "DeleteRoomRequest", "variableSetterType" : "DeleteRoomRequest" }, "methodName" : "deleteRoom", "operationName" : "DeleteRoom", "paginated" : false, "returnType" : { "returnType" : "DeleteRoomResponse", "documentation" : null }, "syncReturnType" : "DeleteRoomResponse" }, "DeleteRoomSkillParameter" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes room skill parameter details by room, skill, and parameter key ID.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteRoomSkillParameterRequest", "variableName" : "deleteRoomSkillParameterRequest", "variableType" : "DeleteRoomSkillParameterRequest", "documentation" : "", "simpleType" : "DeleteRoomSkillParameterRequest", "variableSetterType" : "DeleteRoomSkillParameterRequest" }, "methodName" : "deleteRoomSkillParameter", "operationName" : "DeleteRoomSkillParameter", "paginated" : false, "returnType" : { "returnType" : "DeleteRoomSkillParameterResponse", "documentation" : null }, "syncReturnType" : "DeleteRoomSkillParameterResponse" }, "DeleteSkillAuthorization" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Unlinks a third-party account from a skill.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteSkillAuthorizationRequest", "variableName" : "deleteSkillAuthorizationRequest", "variableType" : "DeleteSkillAuthorizationRequest", "documentation" : "", "simpleType" : "DeleteSkillAuthorizationRequest", "variableSetterType" : "DeleteSkillAuthorizationRequest" }, "methodName" : "deleteSkillAuthorization", "operationName" : "DeleteSkillAuthorization", "paginated" : false, "returnType" : { "returnType" : "DeleteSkillAuthorizationResponse", "documentation" : null }, "syncReturnType" : "DeleteSkillAuthorizationResponse" }, "DeleteSkillGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a skill group by skill group ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteSkillGroupRequest", "variableName" : "deleteSkillGroupRequest", "variableType" : "DeleteSkillGroupRequest", "documentation" : "", "simpleType" : "DeleteSkillGroupRequest", "variableSetterType" : "DeleteSkillGroupRequest" }, "methodName" : "deleteSkillGroup", "operationName" : "DeleteSkillGroup", "paginated" : false, "returnType" : { "returnType" : "DeleteSkillGroupResponse", "documentation" : null }, "syncReturnType" : "DeleteSkillGroupResponse" }, "DeleteUser" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified user by user ARN and enrollment ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "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" }, "DisassociateContactFromAddressBook" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates a contact from a given address book.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateContactFromAddressBookRequest", "variableName" : "disassociateContactFromAddressBookRequest", "variableType" : "DisassociateContactFromAddressBookRequest", "documentation" : "", "simpleType" : "DisassociateContactFromAddressBookRequest", "variableSetterType" : "DisassociateContactFromAddressBookRequest" }, "methodName" : "disassociateContactFromAddressBook", "operationName" : "DisassociateContactFromAddressBook", "paginated" : false, "returnType" : { "returnType" : "DisassociateContactFromAddressBookResponse", "documentation" : null }, "syncReturnType" : "DisassociateContactFromAddressBookResponse" }, "DisassociateDeviceFromRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null }, { "exceptionName" : "DeviceNotRegisteredException", "documentation" : "

The request failed because this device is no longer registered and therefore no longer managed by this account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateDeviceFromRoomRequest", "variableName" : "disassociateDeviceFromRoomRequest", "variableType" : "DisassociateDeviceFromRoomRequest", "documentation" : "", "simpleType" : "DisassociateDeviceFromRoomRequest", "variableSetterType" : "DisassociateDeviceFromRoomRequest" }, "methodName" : "disassociateDeviceFromRoom", "operationName" : "DisassociateDeviceFromRoom", "paginated" : false, "returnType" : { "returnType" : "DisassociateDeviceFromRoomResponse", "documentation" : null }, "syncReturnType" : "DisassociateDeviceFromRoomResponse" }, "DisassociateSkillFromSkillGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates a skill from a skill group.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateSkillFromSkillGroupRequest", "variableName" : "disassociateSkillFromSkillGroupRequest", "variableType" : "DisassociateSkillFromSkillGroupRequest", "documentation" : "", "simpleType" : "DisassociateSkillFromSkillGroupRequest", "variableSetterType" : "DisassociateSkillFromSkillGroupRequest" }, "methodName" : "disassociateSkillFromSkillGroup", "operationName" : "DisassociateSkillFromSkillGroup", "paginated" : false, "returnType" : { "returnType" : "DisassociateSkillFromSkillGroupResponse", "documentation" : null }, "syncReturnType" : "DisassociateSkillFromSkillGroupResponse" }, "DisassociateSkillFromUsers" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateSkillFromUsersRequest", "variableName" : "disassociateSkillFromUsersRequest", "variableType" : "DisassociateSkillFromUsersRequest", "documentation" : "", "simpleType" : "DisassociateSkillFromUsersRequest", "variableSetterType" : "DisassociateSkillFromUsersRequest" }, "methodName" : "disassociateSkillFromUsers", "operationName" : "DisassociateSkillFromUsers", "paginated" : false, "returnType" : { "returnType" : "DisassociateSkillFromUsersResponse", "documentation" : null }, "syncReturnType" : "DisassociateSkillFromUsersResponse" }, "DisassociateSkillGroupFromRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateSkillGroupFromRoomRequest", "variableName" : "disassociateSkillGroupFromRoomRequest", "variableType" : "DisassociateSkillGroupFromRoomRequest", "documentation" : "", "simpleType" : "DisassociateSkillGroupFromRoomRequest", "variableSetterType" : "DisassociateSkillGroupFromRoomRequest" }, "methodName" : "disassociateSkillGroupFromRoom", "operationName" : "DisassociateSkillGroupFromRoom", "paginated" : false, "returnType" : { "returnType" : "DisassociateSkillGroupFromRoomResponse", "documentation" : null }, "syncReturnType" : "DisassociateSkillGroupFromRoomResponse" }, "ForgetSmartHomeAppliances" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Forgets smart home appliances associated to a room.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ForgetSmartHomeAppliancesRequest", "variableName" : "forgetSmartHomeAppliancesRequest", "variableType" : "ForgetSmartHomeAppliancesRequest", "documentation" : "", "simpleType" : "ForgetSmartHomeAppliancesRequest", "variableSetterType" : "ForgetSmartHomeAppliancesRequest" }, "methodName" : "forgetSmartHomeAppliances", "operationName" : "ForgetSmartHomeAppliances", "paginated" : false, "returnType" : { "returnType" : "ForgetSmartHomeAppliancesResponse", "documentation" : null }, "syncReturnType" : "ForgetSmartHomeAppliancesResponse" }, "GetAddressBook" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets address the book details by the address book ARN.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetAddressBookRequest", "variableName" : "getAddressBookRequest", "variableType" : "GetAddressBookRequest", "documentation" : "", "simpleType" : "GetAddressBookRequest", "variableSetterType" : "GetAddressBookRequest" }, "methodName" : "getAddressBook", "operationName" : "GetAddressBook", "paginated" : false, "returnType" : { "returnType" : "GetAddressBookResponse", "documentation" : null }, "syncReturnType" : "GetAddressBookResponse" }, "GetConferencePreference" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the existing conference preferences.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetConferencePreferenceRequest", "variableName" : "getConferencePreferenceRequest", "variableType" : "GetConferencePreferenceRequest", "documentation" : "", "simpleType" : "GetConferencePreferenceRequest", "variableSetterType" : "GetConferencePreferenceRequest" }, "methodName" : "getConferencePreference", "operationName" : "GetConferencePreference", "paginated" : false, "returnType" : { "returnType" : "GetConferencePreferenceResponse", "documentation" : null }, "syncReturnType" : "GetConferencePreferenceResponse" }, "GetConferenceProvider" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets details about a specific conference provider.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetConferenceProviderRequest", "variableName" : "getConferenceProviderRequest", "variableType" : "GetConferenceProviderRequest", "documentation" : "", "simpleType" : "GetConferenceProviderRequest", "variableSetterType" : "GetConferenceProviderRequest" }, "methodName" : "getConferenceProvider", "operationName" : "GetConferenceProvider", "paginated" : false, "returnType" : { "returnType" : "GetConferenceProviderResponse", "documentation" : null }, "syncReturnType" : "GetConferenceProviderResponse" }, "GetContact" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the contact details by the contact ARN.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetContactRequest", "variableName" : "getContactRequest", "variableType" : "GetContactRequest", "documentation" : "", "simpleType" : "GetContactRequest", "variableSetterType" : "GetContactRequest" }, "methodName" : "getContact", "operationName" : "GetContact", "paginated" : false, "returnType" : { "returnType" : "GetContactResponse", "documentation" : null }, "syncReturnType" : "GetContactResponse" }, "GetDevice" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the details of a device by device ARN.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeviceRequest", "variableName" : "getDeviceRequest", "variableType" : "GetDeviceRequest", "documentation" : "", "simpleType" : "GetDeviceRequest", "variableSetterType" : "GetDeviceRequest" }, "methodName" : "getDevice", "operationName" : "GetDevice", "paginated" : false, "returnType" : { "returnType" : "GetDeviceResponse", "documentation" : null }, "syncReturnType" : "GetDeviceResponse" }, "GetProfile" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the details of a room profile by profile ARN.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetProfileRequest", "variableName" : "getProfileRequest", "variableType" : "GetProfileRequest", "documentation" : "", "simpleType" : "GetProfileRequest", "variableSetterType" : "GetProfileRequest" }, "methodName" : "getProfile", "operationName" : "GetProfile", "paginated" : false, "returnType" : { "returnType" : "GetProfileResponse", "documentation" : null }, "syncReturnType" : "GetProfileResponse" }, "GetRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets room details by room ARN.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetRoomRequest", "variableName" : "getRoomRequest", "variableType" : "GetRoomRequest", "documentation" : "", "simpleType" : "GetRoomRequest", "variableSetterType" : "GetRoomRequest" }, "methodName" : "getRoom", "operationName" : "GetRoom", "paginated" : false, "returnType" : { "returnType" : "GetRoomResponse", "documentation" : null }, "syncReturnType" : "GetRoomResponse" }, "GetRoomSkillParameter" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets room skill parameter details by room, skill, and parameter key ARN.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetRoomSkillParameterRequest", "variableName" : "getRoomSkillParameterRequest", "variableType" : "GetRoomSkillParameterRequest", "documentation" : "", "simpleType" : "GetRoomSkillParameterRequest", "variableSetterType" : "GetRoomSkillParameterRequest" }, "methodName" : "getRoomSkillParameter", "operationName" : "GetRoomSkillParameter", "paginated" : false, "returnType" : { "returnType" : "GetRoomSkillParameterResponse", "documentation" : null }, "syncReturnType" : "GetRoomSkillParameterResponse" }, "GetSkillGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Gets skill group details by skill group ARN.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetSkillGroupRequest", "variableName" : "getSkillGroupRequest", "variableType" : "GetSkillGroupRequest", "documentation" : "", "simpleType" : "GetSkillGroupRequest", "variableSetterType" : "GetSkillGroupRequest" }, "methodName" : "getSkillGroup", "operationName" : "GetSkillGroup", "paginated" : false, "returnType" : { "returnType" : "GetSkillGroupResponse", "documentation" : null }, "syncReturnType" : "GetSkillGroupResponse" }, "ListBusinessReportSchedules" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the details of the schedules that a user configured.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListBusinessReportSchedulesRequest", "variableName" : "listBusinessReportSchedulesRequest", "variableType" : "ListBusinessReportSchedulesRequest", "documentation" : "", "simpleType" : "ListBusinessReportSchedulesRequest", "variableSetterType" : "ListBusinessReportSchedulesRequest" }, "methodName" : "listBusinessReportSchedules", "operationName" : "ListBusinessReportSchedules", "paginated" : true, "returnType" : { "returnType" : "ListBusinessReportSchedulesResponse", "documentation" : null }, "syncReturnType" : "ListBusinessReportSchedulesResponse" }, "ListConferenceProviders" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists conference providers under a specific AWS account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListConferenceProvidersRequest", "variableName" : "listConferenceProvidersRequest", "variableType" : "ListConferenceProvidersRequest", "documentation" : "", "simpleType" : "ListConferenceProvidersRequest", "variableSetterType" : "ListConferenceProvidersRequest" }, "methodName" : "listConferenceProviders", "operationName" : "ListConferenceProviders", "paginated" : true, "returnType" : { "returnType" : "ListConferenceProvidersResponse", "documentation" : null }, "syncReturnType" : "ListConferenceProvidersResponse" }, "ListDeviceEvents" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the device event history, including device connection status, for up to 30 days.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDeviceEventsRequest", "variableName" : "listDeviceEventsRequest", "variableType" : "ListDeviceEventsRequest", "documentation" : "", "simpleType" : "ListDeviceEventsRequest", "variableSetterType" : "ListDeviceEventsRequest" }, "methodName" : "listDeviceEvents", "operationName" : "ListDeviceEvents", "paginated" : true, "returnType" : { "returnType" : "ListDeviceEventsResponse", "documentation" : null }, "syncReturnType" : "ListDeviceEventsResponse" }, "ListSkills" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all enabled skills in a specific skill group.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSkillsRequest", "variableName" : "listSkillsRequest", "variableType" : "ListSkillsRequest", "documentation" : "", "simpleType" : "ListSkillsRequest", "variableSetterType" : "ListSkillsRequest" }, "methodName" : "listSkills", "operationName" : "ListSkills", "paginated" : true, "returnType" : { "returnType" : "ListSkillsResponse", "documentation" : null }, "syncReturnType" : "ListSkillsResponse" }, "ListSkillsStoreCategories" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all categories in the Alexa skill store.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSkillsStoreCategoriesRequest", "variableName" : "listSkillsStoreCategoriesRequest", "variableType" : "ListSkillsStoreCategoriesRequest", "documentation" : "", "simpleType" : "ListSkillsStoreCategoriesRequest", "variableSetterType" : "ListSkillsStoreCategoriesRequest" }, "methodName" : "listSkillsStoreCategories", "operationName" : "ListSkillsStoreCategories", "paginated" : true, "returnType" : { "returnType" : "ListSkillsStoreCategoriesResponse", "documentation" : null }, "syncReturnType" : "ListSkillsStoreCategoriesResponse" }, "ListSkillsStoreSkillsByCategory" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all skills in the Alexa skill store by category.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSkillsStoreSkillsByCategoryRequest", "variableName" : "listSkillsStoreSkillsByCategoryRequest", "variableType" : "ListSkillsStoreSkillsByCategoryRequest", "documentation" : "", "simpleType" : "ListSkillsStoreSkillsByCategoryRequest", "variableSetterType" : "ListSkillsStoreSkillsByCategoryRequest" }, "methodName" : "listSkillsStoreSkillsByCategory", "operationName" : "ListSkillsStoreSkillsByCategory", "paginated" : true, "returnType" : { "returnType" : "ListSkillsStoreSkillsByCategoryResponse", "documentation" : null }, "syncReturnType" : "ListSkillsStoreSkillsByCategoryResponse" }, "ListSmartHomeAppliances" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all of the smart home appliances associated with a room.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSmartHomeAppliancesRequest", "variableName" : "listSmartHomeAppliancesRequest", "variableType" : "ListSmartHomeAppliancesRequest", "documentation" : "", "simpleType" : "ListSmartHomeAppliancesRequest", "variableSetterType" : "ListSmartHomeAppliancesRequest" }, "methodName" : "listSmartHomeAppliances", "operationName" : "ListSmartHomeAppliances", "paginated" : true, "returnType" : { "returnType" : "ListSmartHomeAppliancesResponse", "documentation" : null }, "syncReturnType" : "ListSmartHomeAppliancesResponse" }, "ListTags" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all tags for the specified resource.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : "", "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "methodName" : "listTags", "operationName" : "ListTags", "paginated" : true, "returnType" : { "returnType" : "ListTagsResponse", "documentation" : null }, "syncReturnType" : "ListTagsResponse" }, "PutConferencePreference" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Sets the conference preferences on a specific conference provider at the account level.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutConferencePreferenceRequest", "variableName" : "putConferencePreferenceRequest", "variableType" : "PutConferencePreferenceRequest", "documentation" : "", "simpleType" : "PutConferencePreferenceRequest", "variableSetterType" : "PutConferencePreferenceRequest" }, "methodName" : "putConferencePreference", "operationName" : "PutConferencePreference", "paginated" : false, "returnType" : { "returnType" : "PutConferencePreferenceResponse", "documentation" : null }, "syncReturnType" : "PutConferencePreferenceResponse" }, "PutRoomSkillParameter" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutRoomSkillParameterRequest", "variableName" : "putRoomSkillParameterRequest", "variableType" : "PutRoomSkillParameterRequest", "documentation" : "", "simpleType" : "PutRoomSkillParameterRequest", "variableSetterType" : "PutRoomSkillParameterRequest" }, "methodName" : "putRoomSkillParameter", "operationName" : "PutRoomSkillParameter", "paginated" : false, "returnType" : { "returnType" : "PutRoomSkillParameterResponse", "documentation" : null }, "syncReturnType" : "PutRoomSkillParameterResponse" }, "PutSkillAuthorization" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.

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

The caller has no permissions to operate on the resource involved in the API call.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutSkillAuthorizationRequest", "variableName" : "putSkillAuthorizationRequest", "variableType" : "PutSkillAuthorizationRequest", "documentation" : "", "simpleType" : "PutSkillAuthorizationRequest", "variableSetterType" : "PutSkillAuthorizationRequest" }, "methodName" : "putSkillAuthorization", "operationName" : "PutSkillAuthorization", "paginated" : false, "returnType" : { "returnType" : "PutSkillAuthorizationResponse", "documentation" : null }, "syncReturnType" : "PutSkillAuthorizationResponse" }, "RegisterAVSDevice" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

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

You are performing an action that would put you beyond your account's limits.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null }, { "exceptionName" : "InvalidDeviceException", "documentation" : "

The device is in an invalid state.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterAvsDeviceRequest", "variableName" : "registerAvsDeviceRequest", "variableType" : "RegisterAvsDeviceRequest", "documentation" : "", "simpleType" : "RegisterAvsDeviceRequest", "variableSetterType" : "RegisterAvsDeviceRequest" }, "methodName" : "registerAVSDevice", "operationName" : "RegisterAVSDevice", "paginated" : false, "returnType" : { "returnType" : "RegisterAvsDeviceResponse", "documentation" : null }, "syncReturnType" : "RegisterAvsDeviceResponse" }, "RejectSkill" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null }, { "exceptionName" : "NotFoundException", "documentation" : "

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RejectSkillRequest", "variableName" : "rejectSkillRequest", "variableType" : "RejectSkillRequest", "documentation" : "", "simpleType" : "RejectSkillRequest", "variableSetterType" : "RejectSkillRequest" }, "methodName" : "rejectSkill", "operationName" : "RejectSkill", "paginated" : false, "returnType" : { "returnType" : "RejectSkillResponse", "documentation" : null }, "syncReturnType" : "RejectSkillResponse" }, "ResolveRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ResolveRoomRequest", "variableName" : "resolveRoomRequest", "variableType" : "ResolveRoomRequest", "documentation" : "", "simpleType" : "ResolveRoomRequest", "variableSetterType" : "ResolveRoomRequest" }, "methodName" : "resolveRoom", "operationName" : "ResolveRoom", "paginated" : false, "returnType" : { "returnType" : "ResolveRoomResponse", "documentation" : null }, "syncReturnType" : "ResolveRoomResponse" }, "RevokeInvitation" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Revokes an invitation and invalidates the enrollment URL.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RevokeInvitationRequest", "variableName" : "revokeInvitationRequest", "variableType" : "RevokeInvitationRequest", "documentation" : "", "simpleType" : "RevokeInvitationRequest", "variableSetterType" : "RevokeInvitationRequest" }, "methodName" : "revokeInvitation", "operationName" : "RevokeInvitation", "paginated" : false, "returnType" : { "returnType" : "RevokeInvitationResponse", "documentation" : null }, "syncReturnType" : "RevokeInvitationResponse" }, "SearchAddressBooks" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Searches address books and lists the ones that meet a set of filter and sort criteria.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SearchAddressBooksRequest", "variableName" : "searchAddressBooksRequest", "variableType" : "SearchAddressBooksRequest", "documentation" : "", "simpleType" : "SearchAddressBooksRequest", "variableSetterType" : "SearchAddressBooksRequest" }, "methodName" : "searchAddressBooks", "operationName" : "SearchAddressBooks", "paginated" : true, "returnType" : { "returnType" : "SearchAddressBooksResponse", "documentation" : null }, "syncReturnType" : "SearchAddressBooksResponse" }, "SearchContacts" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Searches contacts and lists the ones that meet a set of filter and sort criteria.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SearchContactsRequest", "variableName" : "searchContactsRequest", "variableType" : "SearchContactsRequest", "documentation" : "", "simpleType" : "SearchContactsRequest", "variableSetterType" : "SearchContactsRequest" }, "methodName" : "searchContacts", "operationName" : "SearchContacts", "paginated" : true, "returnType" : { "returnType" : "SearchContactsResponse", "documentation" : null }, "syncReturnType" : "SearchContactsResponse" }, "SearchDevices" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Searches devices and lists the ones that meet a set of filter criteria.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SearchDevicesRequest", "variableName" : "searchDevicesRequest", "variableType" : "SearchDevicesRequest", "documentation" : "", "simpleType" : "SearchDevicesRequest", "variableSetterType" : "SearchDevicesRequest" }, "methodName" : "searchDevices", "operationName" : "SearchDevices", "paginated" : true, "returnType" : { "returnType" : "SearchDevicesResponse", "documentation" : null }, "syncReturnType" : "SearchDevicesResponse" }, "SearchProfiles" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Searches room profiles and lists the ones that meet a set of filter criteria.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SearchProfilesRequest", "variableName" : "searchProfilesRequest", "variableType" : "SearchProfilesRequest", "documentation" : "", "simpleType" : "SearchProfilesRequest", "variableSetterType" : "SearchProfilesRequest" }, "methodName" : "searchProfiles", "operationName" : "SearchProfiles", "paginated" : true, "returnType" : { "returnType" : "SearchProfilesResponse", "documentation" : null }, "syncReturnType" : "SearchProfilesResponse" }, "SearchRooms" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Searches rooms and lists the ones that meet a set of filter and sort criteria.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SearchRoomsRequest", "variableName" : "searchRoomsRequest", "variableType" : "SearchRoomsRequest", "documentation" : "", "simpleType" : "SearchRoomsRequest", "variableSetterType" : "SearchRoomsRequest" }, "methodName" : "searchRooms", "operationName" : "SearchRooms", "paginated" : true, "returnType" : { "returnType" : "SearchRoomsResponse", "documentation" : null }, "syncReturnType" : "SearchRoomsResponse" }, "SearchSkillGroups" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Searches skill groups and lists the ones that meet a set of filter and sort criteria.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SearchSkillGroupsRequest", "variableName" : "searchSkillGroupsRequest", "variableType" : "SearchSkillGroupsRequest", "documentation" : "", "simpleType" : "SearchSkillGroupsRequest", "variableSetterType" : "SearchSkillGroupsRequest" }, "methodName" : "searchSkillGroups", "operationName" : "SearchSkillGroups", "paginated" : true, "returnType" : { "returnType" : "SearchSkillGroupsResponse", "documentation" : null }, "syncReturnType" : "SearchSkillGroupsResponse" }, "SearchUsers" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Searches users and lists the ones that meet a set of filter and sort criteria.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SearchUsersRequest", "variableName" : "searchUsersRequest", "variableType" : "SearchUsersRequest", "documentation" : "", "simpleType" : "SearchUsersRequest", "variableSetterType" : "SearchUsersRequest" }, "methodName" : "searchUsers", "operationName" : "SearchUsers", "paginated" : true, "returnType" : { "returnType" : "SearchUsersResponse", "documentation" : null }, "syncReturnType" : "SearchUsersResponse" }, "SendInvitation" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Sends an enrollment invitation email with a URL to a user. The URL is valid for 72 hours or until you call this operation again, whichever comes first.

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

The resource is not found.

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

The attempt to update a user is invalid due to the user's current status.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SendInvitationRequest", "variableName" : "sendInvitationRequest", "variableType" : "SendInvitationRequest", "documentation" : "", "simpleType" : "SendInvitationRequest", "variableSetterType" : "SendInvitationRequest" }, "methodName" : "sendInvitation", "operationName" : "SendInvitation", "paginated" : false, "returnType" : { "returnType" : "SendInvitationResponse", "documentation" : null }, "syncReturnType" : "SendInvitationResponse" }, "StartDeviceSync" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Resets a device and its account to the known default settings, by clearing all information and settings set by previous users.

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

The request failed because this device is no longer registered and therefore no longer managed by this account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartDeviceSyncRequest", "variableName" : "startDeviceSyncRequest", "variableType" : "StartDeviceSyncRequest", "documentation" : "", "simpleType" : "StartDeviceSyncRequest", "variableSetterType" : "StartDeviceSyncRequest" }, "methodName" : "startDeviceSync", "operationName" : "StartDeviceSync", "paginated" : false, "returnType" : { "returnType" : "StartDeviceSyncResponse", "documentation" : null }, "syncReturnType" : "StartDeviceSyncResponse" }, "StartSmartHomeApplianceDiscovery" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates the discovery of any smart home appliances associated with the room.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartSmartHomeApplianceDiscoveryRequest", "variableName" : "startSmartHomeApplianceDiscoveryRequest", "variableType" : "StartSmartHomeApplianceDiscoveryRequest", "documentation" : "", "simpleType" : "StartSmartHomeApplianceDiscoveryRequest", "variableSetterType" : "StartSmartHomeApplianceDiscoveryRequest" }, "methodName" : "startSmartHomeApplianceDiscovery", "operationName" : "StartSmartHomeApplianceDiscovery", "paginated" : false, "returnType" : { "returnType" : "StartSmartHomeApplianceDiscoveryResponse", "documentation" : null }, "syncReturnType" : "StartSmartHomeApplianceDiscoveryResponse" }, "TagResource" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Adds metadata tags to a specified resource.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : "", "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "methodName" : "tagResource", "operationName" : "TagResource", "paginated" : false, "returnType" : { "returnType" : "TagResourceResponse", "documentation" : null }, "syncReturnType" : "TagResourceResponse" }, "UntagResource" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Removes metadata tags from a specified resource.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : "", "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "methodName" : "untagResource", "operationName" : "UntagResource", "paginated" : false, "returnType" : { "returnType" : "UntagResourceResponse", "documentation" : null }, "syncReturnType" : "UntagResourceResponse" }, "UpdateAddressBook" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates address book details by the address book ARN.

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

The resource is not found.

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

The name sent in the request is already in use.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAddressBookRequest", "variableName" : "updateAddressBookRequest", "variableType" : "UpdateAddressBookRequest", "documentation" : "", "simpleType" : "UpdateAddressBookRequest", "variableSetterType" : "UpdateAddressBookRequest" }, "methodName" : "updateAddressBook", "operationName" : "UpdateAddressBook", "paginated" : false, "returnType" : { "returnType" : "UpdateAddressBookResponse", "documentation" : null }, "syncReturnType" : "UpdateAddressBookResponse" }, "UpdateBusinessReportSchedule" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the configuration of the report delivery schedule with the specified schedule ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateBusinessReportScheduleRequest", "variableName" : "updateBusinessReportScheduleRequest", "variableType" : "UpdateBusinessReportScheduleRequest", "documentation" : "", "simpleType" : "UpdateBusinessReportScheduleRequest", "variableSetterType" : "UpdateBusinessReportScheduleRequest" }, "methodName" : "updateBusinessReportSchedule", "operationName" : "UpdateBusinessReportSchedule", "paginated" : false, "returnType" : { "returnType" : "UpdateBusinessReportScheduleResponse", "documentation" : null }, "syncReturnType" : "UpdateBusinessReportScheduleResponse" }, "UpdateConferenceProvider" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an existing conference provider's settings.

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

The resource is not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateConferenceProviderRequest", "variableName" : "updateConferenceProviderRequest", "variableType" : "UpdateConferenceProviderRequest", "documentation" : "", "simpleType" : "UpdateConferenceProviderRequest", "variableSetterType" : "UpdateConferenceProviderRequest" }, "methodName" : "updateConferenceProvider", "operationName" : "UpdateConferenceProvider", "paginated" : false, "returnType" : { "returnType" : "UpdateConferenceProviderResponse", "documentation" : null }, "syncReturnType" : "UpdateConferenceProviderResponse" }, "UpdateContact" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the contact details by the contact ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateContactRequest", "variableName" : "updateContactRequest", "variableType" : "UpdateContactRequest", "documentation" : "", "simpleType" : "UpdateContactRequest", "variableSetterType" : "UpdateContactRequest" }, "methodName" : "updateContact", "operationName" : "UpdateContact", "paginated" : false, "returnType" : { "returnType" : "UpdateContactResponse", "documentation" : null }, "syncReturnType" : "UpdateContactResponse" }, "UpdateDevice" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the device name by device ARN.

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

The resource is not found.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null }, { "exceptionName" : "DeviceNotRegisteredException", "documentation" : "

The request failed because this device is no longer registered and therefore no longer managed by this account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDeviceRequest", "variableName" : "updateDeviceRequest", "variableType" : "UpdateDeviceRequest", "documentation" : "", "simpleType" : "UpdateDeviceRequest", "variableSetterType" : "UpdateDeviceRequest" }, "methodName" : "updateDevice", "operationName" : "UpdateDevice", "paginated" : false, "returnType" : { "returnType" : "UpdateDeviceResponse", "documentation" : null }, "syncReturnType" : "UpdateDeviceResponse" }, "UpdateProfile" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an existing room profile by room profile ARN.

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

The resource is not found.

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

The name sent in the request is already in use.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateProfileRequest", "variableName" : "updateProfileRequest", "variableType" : "UpdateProfileRequest", "documentation" : "", "simpleType" : "UpdateProfileRequest", "variableSetterType" : "UpdateProfileRequest" }, "methodName" : "updateProfile", "operationName" : "UpdateProfile", "paginated" : false, "returnType" : { "returnType" : "UpdateProfileResponse", "documentation" : null }, "syncReturnType" : "UpdateProfileResponse" }, "UpdateRoom" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates room details by room ARN.

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

The resource is not found.

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

The name sent in the request is already in use.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateRoomRequest", "variableName" : "updateRoomRequest", "variableType" : "UpdateRoomRequest", "documentation" : "", "simpleType" : "UpdateRoomRequest", "variableSetterType" : "UpdateRoomRequest" }, "methodName" : "updateRoom", "operationName" : "UpdateRoom", "paginated" : false, "returnType" : { "returnType" : "UpdateRoomResponse", "documentation" : null }, "syncReturnType" : "UpdateRoomResponse" }, "UpdateSkillGroup" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Updates skill group details by skill group ARN.

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

The resource is not found.

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

The name sent in the request is already in use.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateSkillGroupRequest", "variableName" : "updateSkillGroupRequest", "variableType" : "UpdateSkillGroupRequest", "documentation" : "", "simpleType" : "UpdateSkillGroupRequest", "variableSetterType" : "UpdateSkillGroupRequest" }, "methodName" : "updateSkillGroup", "operationName" : "UpdateSkillGroup", "paginated" : false, "returnType" : { "returnType" : "UpdateSkillGroupResponse", "documentation" : null }, "syncReturnType" : "UpdateSkillGroupResponse" } }, "shapes" : { "AddressBook" : { "c2jName" : "AddressBook", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An address book with attributes.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

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

The ARN of the address book.

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

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

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

The ARN of the address book.

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

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

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

The ARN of the address book.

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

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddressBook", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddressBook", "variableName" : "addressBook", "variableType" : "AddressBook", "documentation" : null, "simpleType" : "AddressBook", "variableSetterType" : "AddressBook" }, "wrapper" : false }, "AddressBookData" : { "c2jName" : "AddressBookData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Information related to an address book.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

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

The ARN of the address book.

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

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

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

The ARN of the address book.

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

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

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

The ARN of the address book.

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

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddressBookData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddressBookData", "variableName" : "addressBookData", "variableType" : "AddressBookData", "documentation" : null, "simpleType" : "AddressBookData", "variableSetterType" : "AddressBookData" }, "wrapper" : false }, "AlreadyExistsException" : { "c2jName" : "AlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The resource being created already exists.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AlreadyExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AlreadyExistsException", "variableName" : "alreadyExistsException", "variableType" : "AlreadyExistsException", "documentation" : null, "simpleType" : "AlreadyExistsException", "variableSetterType" : "AlreadyExistsException" }, "wrapper" : false }, "ApproveSkillRequest" : { "c2jName" : "ApproveSkillRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ApproveSkill", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ApproveSkill", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

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

The unique identifier of the skill.

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

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

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

The unique identifier of the skill.

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

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

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

The unique identifier of the skill.

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

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId" ], "shapeName" : "ApproveSkillRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ApproveSkillRequest", "variableName" : "approveSkillRequest", "variableType" : "ApproveSkillRequest", "documentation" : null, "simpleType" : "ApproveSkillRequest", "variableSetterType" : "ApproveSkillRequest" }, "wrapper" : false }, "ApproveSkillResponse" : { "c2jName" : "ApproveSkillResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ApproveSkillResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ApproveSkillResponse", "variableName" : "approveSkillResponse", "variableType" : "ApproveSkillResponse", "documentation" : null, "simpleType" : "ApproveSkillResponse", "variableSetterType" : "ApproveSkillResponse" }, "wrapper" : false }, "AssociateContactWithAddressBookRequest" : { "c2jName" : "AssociateContactWithAddressBookRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssociateContactWithAddressBook", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.AssociateContactWithAddressBook", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to associate with an address book.

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

The ARN of the contact to associate with an address book.

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

The ARN of the contact to associate with an address book.

\n@param contactArn The ARN of the contact to associate with an address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to associate with an address book.

\n@return The ARN of the contact to associate with an address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to associate with an address book.

\n@param contactArn The ARN of the contact to associate with an address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to associate with an address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book with which to associate the contact.

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

The ARN of the address book with which to associate the contact.

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

The ARN of the address book with which to associate the contact.

\n@param addressBookArn The ARN of the address book with which to associate the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book with which to associate the contact.

\n@return The ARN of the address book with which to associate the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book with which to associate the contact.

\n@param addressBookArn The ARN of the address book with which to associate the contact.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book with which to associate the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book with which to associate the contact.

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

The ARN of the address book with which to associate the contact.

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

The ARN of the address book with which to associate the contact.

\n@param addressBookArn The ARN of the address book with which to associate the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book with which to associate the contact.

\n@return The ARN of the address book with which to associate the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book with which to associate the contact.

\n@param addressBookArn The ARN of the address book with which to associate the contact.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book with which to associate the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContactArn" : { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to associate with an address book.

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

The ARN of the contact to associate with an address book.

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

The ARN of the contact to associate with an address book.

\n@param contactArn The ARN of the contact to associate with an address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to associate with an address book.

\n@return The ARN of the contact to associate with an address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to associate with an address book.

\n@param contactArn The ARN of the contact to associate with an address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to associate with an address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to associate with an address book.

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

The ARN of the contact to associate with an address book.

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

The ARN of the contact to associate with an address book.

\n@param contactArn The ARN of the contact to associate with an address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to associate with an address book.

\n@return The ARN of the contact to associate with an address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to associate with an address book.

\n@param contactArn The ARN of the contact to associate with an address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to associate with an address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book with which to associate the contact.

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

The ARN of the address book with which to associate the contact.

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

The ARN of the address book with which to associate the contact.

\n@param addressBookArn The ARN of the address book with which to associate the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book with which to associate the contact.

\n@return The ARN of the address book with which to associate the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book with which to associate the contact.

\n@param addressBookArn The ARN of the address book with which to associate the contact.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book with which to associate the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContactArn", "AddressBookArn" ], "shapeName" : "AssociateContactWithAddressBookRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateContactWithAddressBookRequest", "variableName" : "associateContactWithAddressBookRequest", "variableType" : "AssociateContactWithAddressBookRequest", "documentation" : null, "simpleType" : "AssociateContactWithAddressBookRequest", "variableSetterType" : "AssociateContactWithAddressBookRequest" }, "wrapper" : false }, "AssociateContactWithAddressBookResponse" : { "c2jName" : "AssociateContactWithAddressBookResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateContactWithAddressBookResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateContactWithAddressBookResponse", "variableName" : "associateContactWithAddressBookResponse", "variableType" : "AssociateContactWithAddressBookResponse", "documentation" : null, "simpleType" : "AssociateContactWithAddressBookResponse", "variableSetterType" : "AssociateContactWithAddressBookResponse" }, "wrapper" : false }, "AssociateDeviceWithRoomRequest" : { "c2jName" : "AssociateDeviceWithRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssociateDeviceWithRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.AssociateDeviceWithRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to associate to a room. Required.

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

The ARN of the device to associate to a room. Required.

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

The ARN of the device to associate to a room. Required.

\n@param deviceArn The ARN of the device to associate to a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to associate to a room. Required.

\n@return The ARN of the device to associate to a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to associate to a room. Required.

\n@param deviceArn The ARN of the device to associate to a room. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to associate to a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which to associate the device. Required.

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

The ARN of the room with which to associate the device. Required.

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

The ARN of the room with which to associate the device. Required.

\n@param roomArn The ARN of the room with which to associate the device. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which to associate the device. Required.

\n@return The ARN of the room with which to associate the device. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which to associate the device. Required.

\n@param roomArn The ARN of the room with which to associate the device. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which to associate the device. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to associate to a room. Required.

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

The ARN of the device to associate to a room. Required.

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

The ARN of the device to associate to a room. Required.

\n@param deviceArn The ARN of the device to associate to a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to associate to a room. Required.

\n@return The ARN of the device to associate to a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to associate to a room. Required.

\n@param deviceArn The ARN of the device to associate to a room. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to associate to a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which to associate the device. Required.

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

The ARN of the room with which to associate the device. Required.

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

The ARN of the room with which to associate the device. Required.

\n@param roomArn The ARN of the room with which to associate the device. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which to associate the device. Required.

\n@return The ARN of the room with which to associate the device. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which to associate the device. Required.

\n@param roomArn The ARN of the room with which to associate the device. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which to associate the device. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to associate to a room. Required.

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

The ARN of the device to associate to a room. Required.

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

The ARN of the device to associate to a room. Required.

\n@param deviceArn The ARN of the device to associate to a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to associate to a room. Required.

\n@return The ARN of the device to associate to a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to associate to a room. Required.

\n@param deviceArn The ARN of the device to associate to a room. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to associate to a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which to associate the device. Required.

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

The ARN of the room with which to associate the device. Required.

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

The ARN of the room with which to associate the device. Required.

\n@param roomArn The ARN of the room with which to associate the device. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which to associate the device. Required.

\n@return The ARN of the room with which to associate the device. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which to associate the device. Required.

\n@param roomArn The ARN of the room with which to associate the device. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which to associate the device. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateDeviceWithRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateDeviceWithRoomRequest", "variableName" : "associateDeviceWithRoomRequest", "variableType" : "AssociateDeviceWithRoomRequest", "documentation" : null, "simpleType" : "AssociateDeviceWithRoomRequest", "variableSetterType" : "AssociateDeviceWithRoomRequest" }, "wrapper" : false }, "AssociateDeviceWithRoomResponse" : { "c2jName" : "AssociateDeviceWithRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateDeviceWithRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateDeviceWithRoomResponse", "variableName" : "associateDeviceWithRoomResponse", "variableType" : "AssociateDeviceWithRoomResponse", "documentation" : null, "simpleType" : "AssociateDeviceWithRoomResponse", "variableSetterType" : "AssociateDeviceWithRoomResponse" }, "wrapper" : false }, "AssociateSkillGroupWithRoomRequest" : { "c2jName" : "AssociateSkillGroupWithRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssociateSkillGroupWithRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.AssociateSkillGroupWithRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

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

The ARN of the skill group to associate with a room. Required.

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

The ARN of the skill group to associate with a room. Required.

\n@param skillGroupArn The ARN of the skill group to associate with a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

\n@return The ARN of the skill group to associate with a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

\n@param skillGroupArn The ARN of the skill group to associate with a room. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to associate with a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

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

The ARN of the room with which to associate the skill group. Required.

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

The ARN of the room with which to associate the skill group. Required.

\n@param roomArn The ARN of the room with which to associate the skill group. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

\n@return The ARN of the room with which to associate the skill group. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

\n@param roomArn The ARN of the room with which to associate the skill group. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which to associate the skill group. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

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

The ARN of the room with which to associate the skill group. Required.

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

The ARN of the room with which to associate the skill group. Required.

\n@param roomArn The ARN of the room with which to associate the skill group. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

\n@return The ARN of the room with which to associate the skill group. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

\n@param roomArn The ARN of the room with which to associate the skill group. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which to associate the skill group. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

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

The ARN of the skill group to associate with a room. Required.

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

The ARN of the skill group to associate with a room. Required.

\n@param skillGroupArn The ARN of the skill group to associate with a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

\n@return The ARN of the skill group to associate with a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

\n@param skillGroupArn The ARN of the skill group to associate with a room. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to associate with a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

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

The ARN of the skill group to associate with a room. Required.

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

The ARN of the skill group to associate with a room. Required.

\n@param skillGroupArn The ARN of the skill group to associate with a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

\n@return The ARN of the skill group to associate with a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to associate with a room. Required.

\n@param skillGroupArn The ARN of the skill group to associate with a room. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to associate with a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

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

The ARN of the room with which to associate the skill group. Required.

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

The ARN of the room with which to associate the skill group. Required.

\n@param roomArn The ARN of the room with which to associate the skill group. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

\n@return The ARN of the room with which to associate the skill group. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which to associate the skill group. Required.

\n@param roomArn The ARN of the room with which to associate the skill group. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which to associate the skill group. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateSkillGroupWithRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateSkillGroupWithRoomRequest", "variableName" : "associateSkillGroupWithRoomRequest", "variableType" : "AssociateSkillGroupWithRoomRequest", "documentation" : null, "simpleType" : "AssociateSkillGroupWithRoomRequest", "variableSetterType" : "AssociateSkillGroupWithRoomRequest" }, "wrapper" : false }, "AssociateSkillGroupWithRoomResponse" : { "c2jName" : "AssociateSkillGroupWithRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateSkillGroupWithRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateSkillGroupWithRoomResponse", "variableName" : "associateSkillGroupWithRoomResponse", "variableType" : "AssociateSkillGroupWithRoomResponse", "documentation" : null, "simpleType" : "AssociateSkillGroupWithRoomResponse", "variableSetterType" : "AssociateSkillGroupWithRoomResponse" }, "wrapper" : false }, "AssociateSkillWithSkillGroupRequest" : { "c2jName" : "AssociateSkillWithSkillGroupRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssociateSkillWithSkillGroup", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.AssociateSkillWithSkillGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

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

The ARN of the skill group to associate the skill to. Required.

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

The ARN of the skill group to associate the skill to. Required.

\n@param skillGroupArn The ARN of the skill group to associate the skill to. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

\n@return The ARN of the skill group to associate the skill to. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

\n@param skillGroupArn The ARN of the skill group to associate the skill to. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to associate the skill to. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

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

The unique identifier of the skill.

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

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

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

The ARN of the skill group to associate the skill to. Required.

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

The ARN of the skill group to associate the skill to. Required.

\n@param skillGroupArn The ARN of the skill group to associate the skill to. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

\n@return The ARN of the skill group to associate the skill to. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

\n@param skillGroupArn The ARN of the skill group to associate the skill to. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to associate the skill to. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

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

The unique identifier of the skill.

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

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

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

The ARN of the skill group to associate the skill to. Required.

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

The ARN of the skill group to associate the skill to. Required.

\n@param skillGroupArn The ARN of the skill group to associate the skill to. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

\n@return The ARN of the skill group to associate the skill to. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to associate the skill to. Required.

\n@param skillGroupArn The ARN of the skill group to associate the skill to. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to associate the skill to. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

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

The unique identifier of the skill.

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

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId" ], "shapeName" : "AssociateSkillWithSkillGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateSkillWithSkillGroupRequest", "variableName" : "associateSkillWithSkillGroupRequest", "variableType" : "AssociateSkillWithSkillGroupRequest", "documentation" : null, "simpleType" : "AssociateSkillWithSkillGroupRequest", "variableSetterType" : "AssociateSkillWithSkillGroupRequest" }, "wrapper" : false }, "AssociateSkillWithSkillGroupResponse" : { "c2jName" : "AssociateSkillWithSkillGroupResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateSkillWithSkillGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateSkillWithSkillGroupResponse", "variableName" : "associateSkillWithSkillGroupResponse", "variableType" : "AssociateSkillWithSkillGroupResponse", "documentation" : null, "simpleType" : "AssociateSkillWithSkillGroupResponse", "variableSetterType" : "AssociateSkillWithSkillGroupResponse" }, "wrapper" : false }, "AssociateSkillWithUsersRequest" : { "c2jName" : "AssociateSkillWithUsersRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssociateSkillWithUsers", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.AssociateSkillWithUsers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationArn", "beanStyleSetterMethodName" : "setOrganizationArn", "c2jName" : "OrganizationArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

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

The ARN of the organization.

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

The ARN of the organization.

\n@param organizationArn The ARN of the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationArn", "getterDocumentation" : "

The ARN of the organization.

\n@return The ARN of 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" : "OrganizationArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.", "setterMethodName" : "setOrganizationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : "

The ARN of the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

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

The private skill ID you want to make available to enrolled users.>

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

The private skill ID you want to make available to enrolled users.>

\n@param skillId The private skill ID you want to make available to enrolled users.>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

\n@return The private skill ID you want to make available to enrolled users.>", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

\n@param skillId The private skill ID you want to make available to enrolled users.>", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The private skill ID you want to make available to enrolled users.>

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationArn" : { "beanStyleGetterMethodName" : "getOrganizationArn", "beanStyleSetterMethodName" : "setOrganizationArn", "c2jName" : "OrganizationArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

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

The ARN of the organization.

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

The ARN of the organization.

\n@param organizationArn The ARN of the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationArn", "getterDocumentation" : "

The ARN of the organization.

\n@return The ARN of 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" : "OrganizationArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.", "setterMethodName" : "setOrganizationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : "

The ARN of the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

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

The private skill ID you want to make available to enrolled users.>

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

The private skill ID you want to make available to enrolled users.>

\n@param skillId The private skill ID you want to make available to enrolled users.>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

\n@return The private skill ID you want to make available to enrolled users.>", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

\n@param skillId The private skill ID you want to make available to enrolled users.>", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The private skill ID you want to make available to enrolled users.>

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationArn", "beanStyleSetterMethodName" : "setOrganizationArn", "c2jName" : "OrganizationArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

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

The ARN of the organization.

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

The ARN of the organization.

\n@param organizationArn The ARN of the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationArn", "getterDocumentation" : "

The ARN of the organization.

\n@return The ARN of 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" : "OrganizationArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.", "setterMethodName" : "setOrganizationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : "

The ARN of the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

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

The private skill ID you want to make available to enrolled users.>

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

The private skill ID you want to make available to enrolled users.>

\n@param skillId The private skill ID you want to make available to enrolled users.>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

\n@return The private skill ID you want to make available to enrolled users.>", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The private skill ID you want to make available to enrolled users.>

\n@param skillId The private skill ID you want to make available to enrolled users.>", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The private skill ID you want to make available to enrolled users.>

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId" ], "shapeName" : "AssociateSkillWithUsersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateSkillWithUsersRequest", "variableName" : "associateSkillWithUsersRequest", "variableType" : "AssociateSkillWithUsersRequest", "documentation" : null, "simpleType" : "AssociateSkillWithUsersRequest", "variableSetterType" : "AssociateSkillWithUsersRequest" }, "wrapper" : false }, "AssociateSkillWithUsersResponse" : { "c2jName" : "AssociateSkillWithUsersResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateSkillWithUsersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateSkillWithUsersResponse", "variableName" : "associateSkillWithUsersResponse", "variableType" : "AssociateSkillWithUsersResponse", "documentation" : null, "simpleType" : "AssociateSkillWithUsersResponse", "variableSetterType" : "AssociateSkillWithUsersResponse" }, "wrapper" : false }, "BusinessReport" : { "c2jName" : "BusinessReport", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Usage report with specified parameters.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BusinessReportStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

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

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n@param status The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link BusinessReportStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n@param status The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureCodeAsString", "beanStyleSetterMethodName" : "setFailureCode", "c2jName" : "FailureCode", "c2jShape" : "BusinessReportFailureCode", "defaultConsumerFluentSetterDocumentation" : "

The failure code.

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

The failure code.

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFailureCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "failureCode", "fluentEnumSetterMethodName" : "failureCode", "fluentGetterMethodName" : "failureCodeAsString", "fluentSetterDocumentation" : "

The failure code.

\n@param failureCode The failure code.\n@see BusinessReportFailureCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFailureCode", "fluentSetterMethodName" : "failureCode", "getterDocumentation" : "

The failure code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #failureCode} will return {@link BusinessReportFailureCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #failureCodeAsString}.\n

\n@return The failure code.\n@see BusinessReportFailureCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailureCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureCode", "sensitive" : false, "setterDocumentation" : "

The failure code.

\n@param failureCode The failure code.\n@see BusinessReportFailureCode", "setterMethodName" : "setFailureCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : "

The failure code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "S3Location", "c2jShape" : "BusinessReportS3Location", "defaultConsumerFluentSetterDocumentation" : "

The S3 location of the output reports.

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

The S3 location of the output reports.

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

The S3 location of the output reports.

\n@param s3Location The S3 location of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

The S3 location of the output reports.

\n@return The S3 location of the output reports.", "getterModel" : { "returnType" : "BusinessReportS3Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

The S3 location of the output reports.

\n@param s3Location The S3 location of the output reports.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "BusinessReportS3Location", "variableName" : "s3Location", "variableType" : "BusinessReportS3Location", "documentation" : null, "simpleType" : "BusinessReportS3Location", "variableSetterType" : "BusinessReportS3Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportS3Location", "variableName" : "s3Location", "variableType" : "BusinessReportS3Location", "documentation" : "

The S3 location of the output reports.

", "simpleType" : "BusinessReportS3Location", "variableSetterType" : "BusinessReportS3Location" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeliveryTime", "beanStyleSetterMethodName" : "setDeliveryTime", "c2jName" : "DeliveryTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time of report delivery.

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

The time of report delivery.

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

The time of report delivery.

\n@param deliveryTime The time of report delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryTime", "getterDocumentation" : "

The time of report delivery.

\n@return The time of report delivery.", "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" : "DeliveryTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeliveryTime", "sensitive" : false, "setterDocumentation" : "

The time of report delivery.

\n@param deliveryTime The time of report delivery.", "setterMethodName" : "setDeliveryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deliveryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deliveryTime", "variableType" : "java.time.Instant", "documentation" : "

The time of report delivery.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownloadUrl", "beanStyleSetterMethodName" : "setDownloadUrl", "c2jName" : "DownloadUrl", "c2jShape" : "BusinessReportDownloadUrl", "defaultConsumerFluentSetterDocumentation" : "

The download link where a user can download the report.

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

The download link where a user can download the report.

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

The download link where a user can download the report.

\n@param downloadUrl The download link where a user can download the report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downloadUrl", "getterDocumentation" : "

The download link where a user can download the report.

\n@return The download link where a user can download the report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownloadUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownloadUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DownloadUrl", "sensitive" : false, "setterDocumentation" : "

The download link where a user can download the report.

\n@param downloadUrl The download link where a user can download the report.", "setterMethodName" : "setDownloadUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "downloadUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "downloadUrl", "variableType" : "String", "documentation" : "

The download link where a user can download the report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeliveryTime" : { "beanStyleGetterMethodName" : "getDeliveryTime", "beanStyleSetterMethodName" : "setDeliveryTime", "c2jName" : "DeliveryTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time of report delivery.

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

The time of report delivery.

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

The time of report delivery.

\n@param deliveryTime The time of report delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryTime", "getterDocumentation" : "

The time of report delivery.

\n@return The time of report delivery.", "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" : "DeliveryTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeliveryTime", "sensitive" : false, "setterDocumentation" : "

The time of report delivery.

\n@param deliveryTime The time of report delivery.", "setterMethodName" : "setDeliveryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deliveryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deliveryTime", "variableType" : "java.time.Instant", "documentation" : "

The time of report delivery.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DownloadUrl" : { "beanStyleGetterMethodName" : "getDownloadUrl", "beanStyleSetterMethodName" : "setDownloadUrl", "c2jName" : "DownloadUrl", "c2jShape" : "BusinessReportDownloadUrl", "defaultConsumerFluentSetterDocumentation" : "

The download link where a user can download the report.

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

The download link where a user can download the report.

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

The download link where a user can download the report.

\n@param downloadUrl The download link where a user can download the report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downloadUrl", "getterDocumentation" : "

The download link where a user can download the report.

\n@return The download link where a user can download the report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownloadUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownloadUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DownloadUrl", "sensitive" : false, "setterDocumentation" : "

The download link where a user can download the report.

\n@param downloadUrl The download link where a user can download the report.", "setterMethodName" : "setDownloadUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "downloadUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "downloadUrl", "variableType" : "String", "documentation" : "

The download link where a user can download the report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FailureCode" : { "beanStyleGetterMethodName" : "getFailureCodeAsString", "beanStyleSetterMethodName" : "setFailureCode", "c2jName" : "FailureCode", "c2jShape" : "BusinessReportFailureCode", "defaultConsumerFluentSetterDocumentation" : "

The failure code.

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

The failure code.

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFailureCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "failureCode", "fluentEnumSetterMethodName" : "failureCode", "fluentGetterMethodName" : "failureCodeAsString", "fluentSetterDocumentation" : "

The failure code.

\n@param failureCode The failure code.\n@see BusinessReportFailureCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFailureCode", "fluentSetterMethodName" : "failureCode", "getterDocumentation" : "

The failure code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #failureCode} will return {@link BusinessReportFailureCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #failureCodeAsString}.\n

\n@return The failure code.\n@see BusinessReportFailureCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailureCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureCode", "sensitive" : false, "setterDocumentation" : "

The failure code.

\n@param failureCode The failure code.\n@see BusinessReportFailureCode", "setterMethodName" : "setFailureCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : "

The failure code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3Location" : { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "S3Location", "c2jShape" : "BusinessReportS3Location", "defaultConsumerFluentSetterDocumentation" : "

The S3 location of the output reports.

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

The S3 location of the output reports.

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

The S3 location of the output reports.

\n@param s3Location The S3 location of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

The S3 location of the output reports.

\n@return The S3 location of the output reports.", "getterModel" : { "returnType" : "BusinessReportS3Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

The S3 location of the output reports.

\n@param s3Location The S3 location of the output reports.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "BusinessReportS3Location", "variableName" : "s3Location", "variableType" : "BusinessReportS3Location", "documentation" : null, "simpleType" : "BusinessReportS3Location", "variableSetterType" : "BusinessReportS3Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportS3Location", "variableName" : "s3Location", "variableType" : "BusinessReportS3Location", "documentation" : "

The S3 location of the output reports.

", "simpleType" : "BusinessReportS3Location", "variableSetterType" : "BusinessReportS3Location" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BusinessReportStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

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

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n@param status The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link BusinessReportStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n@param status The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BusinessReportStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

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

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n@param status The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link BusinessReportStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

\n@param status The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).\n@see BusinessReportStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureCodeAsString", "beanStyleSetterMethodName" : "setFailureCode", "c2jName" : "FailureCode", "c2jShape" : "BusinessReportFailureCode", "defaultConsumerFluentSetterDocumentation" : "

The failure code.

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

The failure code.

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFailureCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "failureCode", "fluentEnumSetterMethodName" : "failureCode", "fluentGetterMethodName" : "failureCodeAsString", "fluentSetterDocumentation" : "

The failure code.

\n@param failureCode The failure code.\n@see BusinessReportFailureCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFailureCode", "fluentSetterMethodName" : "failureCode", "getterDocumentation" : "

The failure code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #failureCode} will return {@link BusinessReportFailureCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #failureCodeAsString}.\n

\n@return The failure code.\n@see BusinessReportFailureCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailureCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureCode", "sensitive" : false, "setterDocumentation" : "

The failure code.

\n@param failureCode The failure code.\n@see BusinessReportFailureCode", "setterMethodName" : "setFailureCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureCode", "variableType" : "String", "documentation" : "

The failure code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "S3Location", "c2jShape" : "BusinessReportS3Location", "defaultConsumerFluentSetterDocumentation" : "

The S3 location of the output reports.

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

The S3 location of the output reports.

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

The S3 location of the output reports.

\n@param s3Location The S3 location of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

The S3 location of the output reports.

\n@return The S3 location of the output reports.", "getterModel" : { "returnType" : "BusinessReportS3Location", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Location", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

The S3 location of the output reports.

\n@param s3Location The S3 location of the output reports.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "BusinessReportS3Location", "variableName" : "s3Location", "variableType" : "BusinessReportS3Location", "documentation" : null, "simpleType" : "BusinessReportS3Location", "variableSetterType" : "BusinessReportS3Location" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportS3Location", "variableName" : "s3Location", "variableType" : "BusinessReportS3Location", "documentation" : "

The S3 location of the output reports.

", "simpleType" : "BusinessReportS3Location", "variableSetterType" : "BusinessReportS3Location" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeliveryTime", "beanStyleSetterMethodName" : "setDeliveryTime", "c2jName" : "DeliveryTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time of report delivery.

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

The time of report delivery.

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

The time of report delivery.

\n@param deliveryTime The time of report delivery.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryTime", "getterDocumentation" : "

The time of report delivery.

\n@return The time of report delivery.", "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" : "DeliveryTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeliveryTime", "sensitive" : false, "setterDocumentation" : "

The time of report delivery.

\n@param deliveryTime The time of report delivery.", "setterMethodName" : "setDeliveryTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deliveryTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deliveryTime", "variableType" : "java.time.Instant", "documentation" : "

The time of report delivery.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownloadUrl", "beanStyleSetterMethodName" : "setDownloadUrl", "c2jName" : "DownloadUrl", "c2jShape" : "BusinessReportDownloadUrl", "defaultConsumerFluentSetterDocumentation" : "

The download link where a user can download the report.

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

The download link where a user can download the report.

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

The download link where a user can download the report.

\n@param downloadUrl The download link where a user can download the report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downloadUrl", "getterDocumentation" : "

The download link where a user can download the report.

\n@return The download link where a user can download the report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DownloadUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownloadUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DownloadUrl", "sensitive" : false, "setterDocumentation" : "

The download link where a user can download the report.

\n@param downloadUrl The download link where a user can download the report.", "setterMethodName" : "setDownloadUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "downloadUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "downloadUrl", "variableType" : "String", "documentation" : "

The download link where a user can download the report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReport", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReport", "variableName" : "businessReport", "variableType" : "BusinessReport", "documentation" : null, "simpleType" : "BusinessReport", "variableSetterType" : "BusinessReport" }, "wrapper" : false }, "BusinessReportContentRange" : { "c2jName" : "BusinessReportContentRange", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The content range of the report.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIntervalAsString", "beanStyleSetterMethodName" : "setInterval", "c2jName" : "Interval", "c2jShape" : "BusinessReportInterval", "defaultConsumerFluentSetterDocumentation" : "

The interval of the content range.

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

The interval of the content range.

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportInterval", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interval", "fluentEnumSetterMethodName" : "interval", "fluentGetterMethodName" : "intervalAsString", "fluentSetterDocumentation" : "

The interval of the content range.

\n@param interval The interval of the content range.\n@see BusinessReportInterval\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportInterval", "fluentSetterMethodName" : "interval", "getterDocumentation" : "

The interval of the content range.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #interval} will return {@link BusinessReportInterval#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #intervalAsString}.\n

\n@return The interval of the content range.\n@see BusinessReportInterval", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Interval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Interval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Interval", "sensitive" : false, "setterDocumentation" : "

The interval of the content range.

\n@param interval The interval of the content range.\n@see BusinessReportInterval", "setterMethodName" : "setInterval", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interval", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interval", "variableType" : "String", "documentation" : "

The interval of the content range.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Interval" : { "beanStyleGetterMethodName" : "getIntervalAsString", "beanStyleSetterMethodName" : "setInterval", "c2jName" : "Interval", "c2jShape" : "BusinessReportInterval", "defaultConsumerFluentSetterDocumentation" : "

The interval of the content range.

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

The interval of the content range.

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportInterval", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interval", "fluentEnumSetterMethodName" : "interval", "fluentGetterMethodName" : "intervalAsString", "fluentSetterDocumentation" : "

The interval of the content range.

\n@param interval The interval of the content range.\n@see BusinessReportInterval\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportInterval", "fluentSetterMethodName" : "interval", "getterDocumentation" : "

The interval of the content range.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #interval} will return {@link BusinessReportInterval#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #intervalAsString}.\n

\n@return The interval of the content range.\n@see BusinessReportInterval", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Interval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Interval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Interval", "sensitive" : false, "setterDocumentation" : "

The interval of the content range.

\n@param interval The interval of the content range.\n@see BusinessReportInterval", "setterMethodName" : "setInterval", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interval", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interval", "variableType" : "String", "documentation" : "

The interval of the content range.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIntervalAsString", "beanStyleSetterMethodName" : "setInterval", "c2jName" : "Interval", "c2jShape" : "BusinessReportInterval", "defaultConsumerFluentSetterDocumentation" : "

The interval of the content range.

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

The interval of the content range.

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportInterval", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interval", "fluentEnumSetterMethodName" : "interval", "fluentGetterMethodName" : "intervalAsString", "fluentSetterDocumentation" : "

The interval of the content range.

\n@param interval The interval of the content range.\n@see BusinessReportInterval\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportInterval", "fluentSetterMethodName" : "interval", "getterDocumentation" : "

The interval of the content range.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #interval} will return {@link BusinessReportInterval#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #intervalAsString}.\n

\n@return The interval of the content range.\n@see BusinessReportInterval", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Interval", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Interval", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Interval", "sensitive" : false, "setterDocumentation" : "

The interval of the content range.

\n@param interval The interval of the content range.\n@see BusinessReportInterval", "setterMethodName" : "setInterval", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interval", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interval", "variableType" : "String", "documentation" : "

The interval of the content range.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReportContentRange", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "businessReportContentRange", "variableType" : "BusinessReportContentRange", "documentation" : null, "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "wrapper" : false }, "BusinessReportFailureCode" : { "c2jName" : "BusinessReportFailureCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACCESS_DENIED", "value" : "ACCESS_DENIED" }, { "name" : "NO_SUCH_BUCKET", "value" : "NO_SUCH_BUCKET" }, { "name" : "INTERNAL_FAILURE", "value" : "INTERNAL_FAILURE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReportFailureCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReportFailureCode", "variableName" : "businessReportFailureCode", "variableType" : "BusinessReportFailureCode", "documentation" : null, "simpleType" : "BusinessReportFailureCode", "variableSetterType" : "BusinessReportFailureCode" }, "wrapper" : false }, "BusinessReportFormat" : { "c2jName" : "BusinessReportFormat", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CSV", "value" : "CSV" }, { "name" : "CSV_ZIP", "value" : "CSV_ZIP" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReportFormat", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReportFormat", "variableName" : "businessReportFormat", "variableType" : "BusinessReportFormat", "documentation" : null, "simpleType" : "BusinessReportFormat", "variableSetterType" : "BusinessReportFormat" }, "wrapper" : false }, "BusinessReportInterval" : { "c2jName" : "BusinessReportInterval", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ONE_DAY", "value" : "ONE_DAY" }, { "name" : "ONE_WEEK", "value" : "ONE_WEEK" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReportInterval", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReportInterval", "variableName" : "businessReportInterval", "variableType" : "BusinessReportInterval", "documentation" : null, "simpleType" : "BusinessReportInterval", "variableSetterType" : "BusinessReportInterval" }, "wrapper" : false }, "BusinessReportRecurrence" : { "c2jName" : "BusinessReportRecurrence", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The recurrence of the reports.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

The start date.

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

The start date.

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

The start date.

\n@param startDate The start date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

The start date.

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

The start date.

\n@param startDate The start date.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

The start date.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StartDate" : { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

The start date.

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

The start date.

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

The start date.

\n@param startDate The start date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

The start date.

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

The start date.

\n@param startDate The start date.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

The start date.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

The start date.

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

The start date.

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

The start date.

\n@param startDate The start date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

The start date.

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

The start date.

\n@param startDate The start date.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

The start date.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReportRecurrence", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "businessReportRecurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "wrapper" : false }, "BusinessReportS3Location" : { "c2jName" : "BusinessReportS3Location", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The S3 location of the output reports.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "BusinessReportS3Path", "defaultConsumerFluentSetterDocumentation" : "

The path of the business report.

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

The path of the business report.

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

The path of the business report.

\n@param path The path of the business report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

The path of the business report.

\n@return The path of the business report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

The path of the business report.

\n@param path The path of the business report.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

The path of the business report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param bucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param bucketName The S3 bucket name of the output reports.", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BucketName" : { "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param bucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param bucketName The S3 bucket name of the output reports.", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Path" : { "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "BusinessReportS3Path", "defaultConsumerFluentSetterDocumentation" : "

The path of the business report.

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

The path of the business report.

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

The path of the business report.

\n@param path The path of the business report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

The path of the business report.

\n@return The path of the business report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

The path of the business report.

\n@param path The path of the business report.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

The path of the business report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "BusinessReportS3Path", "defaultConsumerFluentSetterDocumentation" : "

The path of the business report.

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

The path of the business report.

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

The path of the business report.

\n@param path The path of the business report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

The path of the business report.

\n@return The path of the business report.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

The path of the business report.

\n@param path The path of the business report.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

The path of the business report.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param bucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param bucketName The S3 bucket name of the output reports.", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReportS3Location", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReportS3Location", "variableName" : "businessReportS3Location", "variableType" : "BusinessReportS3Location", "documentation" : null, "simpleType" : "BusinessReportS3Location", "variableSetterType" : "BusinessReportS3Location" }, "wrapper" : false }, "BusinessReportSchedule" : { "c2jName" : "BusinessReportSchedule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The schedule of the usage report.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

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

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "BusinessReportContentRange", "defaultConsumerFluentSetterDocumentation" : "

The content range of the reports.

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

The content range of the reports.

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

The content range of the reports.

\n@param contentRange The content range of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "

The content range of the reports.

\n@return The content range of the reports.", "getterModel" : { "returnType" : "BusinessReportContentRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContentRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContentRange", "sensitive" : false, "setterDocumentation" : "

The content range of the reports.

\n@param contentRange The content range of the reports.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : null, "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : "

The content range of the reports.

", "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

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

The recurrence of the reports.

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

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastBusinessReport", "beanStyleSetterMethodName" : "setLastBusinessReport", "c2jName" : "LastBusinessReport", "c2jShape" : "BusinessReport", "defaultConsumerFluentSetterDocumentation" : "

The details of the last business report delivery for a specified time interval.

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

The details of the last business report delivery for a specified time interval.

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

The details of the last business report delivery for a specified time interval.

\n@param lastBusinessReport The details of the last business report delivery for a specified time interval.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastBusinessReport", "getterDocumentation" : "

The details of the last business report delivery for a specified time interval.

\n@return The details of the last business report delivery for a specified time interval.", "getterModel" : { "returnType" : "BusinessReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastBusinessReport", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastBusinessReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastBusinessReport", "sensitive" : false, "setterDocumentation" : "

The details of the last business report delivery for a specified time interval.

\n@param lastBusinessReport The details of the last business report delivery for a specified time interval.", "setterMethodName" : "setLastBusinessReport", "setterModel" : { "variableDeclarationType" : "BusinessReport", "variableName" : "lastBusinessReport", "variableType" : "BusinessReport", "documentation" : null, "simpleType" : "BusinessReport", "variableSetterType" : "BusinessReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReport", "variableName" : "lastBusinessReport", "variableType" : "BusinessReport", "documentation" : "

The details of the last business report delivery for a specified time interval.

", "simpleType" : "BusinessReport", "variableSetterType" : "BusinessReport" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContentRange" : { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "BusinessReportContentRange", "defaultConsumerFluentSetterDocumentation" : "

The content range of the reports.

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

The content range of the reports.

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

The content range of the reports.

\n@param contentRange The content range of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "

The content range of the reports.

\n@return The content range of the reports.", "getterModel" : { "returnType" : "BusinessReportContentRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContentRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContentRange", "sensitive" : false, "setterDocumentation" : "

The content range of the reports.

\n@param contentRange The content range of the reports.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : null, "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : "

The content range of the reports.

", "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "xmlNameSpaceUri" : null }, "Format" : { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

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

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastBusinessReport" : { "beanStyleGetterMethodName" : "getLastBusinessReport", "beanStyleSetterMethodName" : "setLastBusinessReport", "c2jName" : "LastBusinessReport", "c2jShape" : "BusinessReport", "defaultConsumerFluentSetterDocumentation" : "

The details of the last business report delivery for a specified time interval.

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

The details of the last business report delivery for a specified time interval.

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

The details of the last business report delivery for a specified time interval.

\n@param lastBusinessReport The details of the last business report delivery for a specified time interval.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastBusinessReport", "getterDocumentation" : "

The details of the last business report delivery for a specified time interval.

\n@return The details of the last business report delivery for a specified time interval.", "getterModel" : { "returnType" : "BusinessReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastBusinessReport", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastBusinessReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastBusinessReport", "sensitive" : false, "setterDocumentation" : "

The details of the last business report delivery for a specified time interval.

\n@param lastBusinessReport The details of the last business report delivery for a specified time interval.", "setterMethodName" : "setLastBusinessReport", "setterModel" : { "variableDeclarationType" : "BusinessReport", "variableName" : "lastBusinessReport", "variableType" : "BusinessReport", "documentation" : null, "simpleType" : "BusinessReport", "variableSetterType" : "BusinessReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReport", "variableName" : "lastBusinessReport", "variableType" : "BusinessReport", "documentation" : "

The details of the last business report delivery for a specified time interval.

", "simpleType" : "BusinessReport", "variableSetterType" : "BusinessReport" }, "xmlNameSpaceUri" : null }, "Recurrence" : { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

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

The recurrence of the reports.

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

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null }, "S3BucketName" : { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3KeyPrefix" : { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleArn" : { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleName" : { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

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

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "BusinessReportContentRange", "defaultConsumerFluentSetterDocumentation" : "

The content range of the reports.

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

The content range of the reports.

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

The content range of the reports.

\n@param contentRange The content range of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "

The content range of the reports.

\n@return The content range of the reports.", "getterModel" : { "returnType" : "BusinessReportContentRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContentRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContentRange", "sensitive" : false, "setterDocumentation" : "

The content range of the reports.

\n@param contentRange The content range of the reports.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : null, "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : "

The content range of the reports.

", "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

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

The recurrence of the reports.

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

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastBusinessReport", "beanStyleSetterMethodName" : "setLastBusinessReport", "c2jName" : "LastBusinessReport", "c2jShape" : "BusinessReport", "defaultConsumerFluentSetterDocumentation" : "

The details of the last business report delivery for a specified time interval.

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

The details of the last business report delivery for a specified time interval.

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

The details of the last business report delivery for a specified time interval.

\n@param lastBusinessReport The details of the last business report delivery for a specified time interval.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastBusinessReport", "getterDocumentation" : "

The details of the last business report delivery for a specified time interval.

\n@return The details of the last business report delivery for a specified time interval.", "getterModel" : { "returnType" : "BusinessReport", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastBusinessReport", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastBusinessReport", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LastBusinessReport", "sensitive" : false, "setterDocumentation" : "

The details of the last business report delivery for a specified time interval.

\n@param lastBusinessReport The details of the last business report delivery for a specified time interval.", "setterMethodName" : "setLastBusinessReport", "setterModel" : { "variableDeclarationType" : "BusinessReport", "variableName" : "lastBusinessReport", "variableType" : "BusinessReport", "documentation" : null, "simpleType" : "BusinessReport", "variableSetterType" : "BusinessReport" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReport", "variableName" : "lastBusinessReport", "variableType" : "BusinessReport", "documentation" : "

The details of the last business report delivery for a specified time interval.

", "simpleType" : "BusinessReport", "variableSetterType" : "BusinessReport" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReportSchedule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReportSchedule", "variableName" : "businessReportSchedule", "variableType" : "BusinessReportSchedule", "documentation" : null, "simpleType" : "BusinessReportSchedule", "variableSetterType" : "BusinessReportSchedule" }, "wrapper" : false }, "BusinessReportStatus" : { "c2jName" : "BusinessReportStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "RUNNING", "value" : "RUNNING" }, { "name" : "SUCCEEDED", "value" : "SUCCEEDED" }, { "name" : "FAILED", "value" : "FAILED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BusinessReportStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BusinessReportStatus", "variableName" : "businessReportStatus", "variableType" : "BusinessReportStatus", "documentation" : null, "simpleType" : "BusinessReportStatus", "variableSetterType" : "BusinessReportStatus" }, "wrapper" : false }, "Category" : { "c2jName" : "Category", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The skill store category that is shown. Alexa skills are assigned a specific skill category during creation, such as News, Social, and Sports.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCategoryId", "beanStyleSetterMethodName" : "setCategoryId", "c2jName" : "CategoryId", "c2jShape" : "CategoryId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the skill store category.

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

The ID of the skill store category.

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

The ID of the skill store category.

\n@param categoryId The ID of the skill store category.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryId", "getterDocumentation" : "

The ID of the skill store category.

\n@return The ID of the skill store category.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CategoryId", "sensitive" : false, "setterDocumentation" : "

The ID of the skill store category.

\n@param categoryId The ID of the skill store category.", "setterMethodName" : "setCategoryId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : "

The ID of the skill store category.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCategoryName", "beanStyleSetterMethodName" : "setCategoryName", "c2jName" : "CategoryName", "c2jShape" : "CategoryName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill store category.

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

The name of the skill store category.

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

The name of the skill store category.

\n@param categoryName The name of the skill store category.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryName", "getterDocumentation" : "

The name of the skill store category.

\n@return The name of the skill store category.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CategoryName", "sensitive" : false, "setterDocumentation" : "

The name of the skill store category.

\n@param categoryName The name of the skill store category.", "setterMethodName" : "setCategoryName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "categoryName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "categoryName", "variableType" : "String", "documentation" : "

The name of the skill store category.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CategoryId" : { "beanStyleGetterMethodName" : "getCategoryId", "beanStyleSetterMethodName" : "setCategoryId", "c2jName" : "CategoryId", "c2jShape" : "CategoryId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the skill store category.

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

The ID of the skill store category.

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

The ID of the skill store category.

\n@param categoryId The ID of the skill store category.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryId", "getterDocumentation" : "

The ID of the skill store category.

\n@return The ID of the skill store category.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CategoryId", "sensitive" : false, "setterDocumentation" : "

The ID of the skill store category.

\n@param categoryId The ID of the skill store category.", "setterMethodName" : "setCategoryId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : "

The ID of the skill store category.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "CategoryName" : { "beanStyleGetterMethodName" : "getCategoryName", "beanStyleSetterMethodName" : "setCategoryName", "c2jName" : "CategoryName", "c2jShape" : "CategoryName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill store category.

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

The name of the skill store category.

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

The name of the skill store category.

\n@param categoryName The name of the skill store category.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryName", "getterDocumentation" : "

The name of the skill store category.

\n@return The name of the skill store category.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CategoryName", "sensitive" : false, "setterDocumentation" : "

The name of the skill store category.

\n@param categoryName The name of the skill store category.", "setterMethodName" : "setCategoryName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "categoryName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "categoryName", "variableType" : "String", "documentation" : "

The name of the skill store category.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCategoryId", "beanStyleSetterMethodName" : "setCategoryId", "c2jName" : "CategoryId", "c2jShape" : "CategoryId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the skill store category.

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

The ID of the skill store category.

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

The ID of the skill store category.

\n@param categoryId The ID of the skill store category.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryId", "getterDocumentation" : "

The ID of the skill store category.

\n@return The ID of the skill store category.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CategoryId", "sensitive" : false, "setterDocumentation" : "

The ID of the skill store category.

\n@param categoryId The ID of the skill store category.", "setterMethodName" : "setCategoryId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : "

The ID of the skill store category.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCategoryName", "beanStyleSetterMethodName" : "setCategoryName", "c2jName" : "CategoryName", "c2jShape" : "CategoryName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill store category.

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

The name of the skill store category.

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

The name of the skill store category.

\n@param categoryName The name of the skill store category.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryName", "getterDocumentation" : "

The name of the skill store category.

\n@return The name of the skill store category.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CategoryName", "sensitive" : false, "setterDocumentation" : "

The name of the skill store category.

\n@param categoryName The name of the skill store category.", "setterMethodName" : "setCategoryName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "categoryName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "categoryName", "variableType" : "String", "documentation" : "

The name of the skill store category.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Category", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Category", "variableName" : "category", "variableType" : "Category", "documentation" : null, "simpleType" : "Category", "variableSetterType" : "Category" }, "wrapper" : false }, "CommsProtocol" : { "c2jName" : "CommsProtocol", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SIP", "value" : "SIP" }, { "name" : "SIPS", "value" : "SIPS" }, { "name" : "H323", "value" : "H323" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CommsProtocol", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommsProtocol", "variableName" : "commsProtocol", "variableType" : "CommsProtocol", "documentation" : null, "simpleType" : "CommsProtocol", "variableSetterType" : "CommsProtocol" }, "wrapper" : false }, "ConcurrentModificationException" : { "c2jName" : "ConcurrentModificationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Concurrent modification of resources. HTTP Status Code: 400.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ConcurrentModificationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConcurrentModificationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConcurrentModificationException", "variableName" : "concurrentModificationException", "variableType" : "ConcurrentModificationException", "documentation" : null, "simpleType" : "ConcurrentModificationException", "variableSetterType" : "ConcurrentModificationException" }, "wrapper" : false }, "ConferencePreference" : { "c2jName" : "ConferencePreference", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The default conference provider that is used if no other scheduled meetings are detected.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDefaultConferenceProviderArn", "beanStyleSetterMethodName" : "setDefaultConferenceProviderArn", "c2jName" : "DefaultConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the default conference provider.

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

The ARN of the default conference provider.

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

The ARN of the default conference provider.

\n@param defaultConferenceProviderArn The ARN of the default conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultConferenceProviderArn", "getterDocumentation" : "

The ARN of the default conference provider.

\n@return The ARN of the default conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the default conference provider.

\n@param defaultConferenceProviderArn The ARN of the default conference provider.", "setterMethodName" : "setDefaultConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultConferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultConferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the default conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefaultConferenceProviderArn" : { "beanStyleGetterMethodName" : "getDefaultConferenceProviderArn", "beanStyleSetterMethodName" : "setDefaultConferenceProviderArn", "c2jName" : "DefaultConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the default conference provider.

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

The ARN of the default conference provider.

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

The ARN of the default conference provider.

\n@param defaultConferenceProviderArn The ARN of the default conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultConferenceProviderArn", "getterDocumentation" : "

The ARN of the default conference provider.

\n@return The ARN of the default conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the default conference provider.

\n@param defaultConferenceProviderArn The ARN of the default conference provider.", "setterMethodName" : "setDefaultConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultConferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultConferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the default conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDefaultConferenceProviderArn", "beanStyleSetterMethodName" : "setDefaultConferenceProviderArn", "c2jName" : "DefaultConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the default conference provider.

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

The ARN of the default conference provider.

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

The ARN of the default conference provider.

\n@param defaultConferenceProviderArn The ARN of the default conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultConferenceProviderArn", "getterDocumentation" : "

The ARN of the default conference provider.

\n@return The ARN of the default conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the default conference provider.

\n@param defaultConferenceProviderArn The ARN of the default conference provider.", "setterMethodName" : "setDefaultConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultConferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultConferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the default conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConferencePreference", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "conferencePreference", "variableType" : "ConferencePreference", "documentation" : null, "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "wrapper" : false }, "ConferenceProvider" : { "c2jName" : "ConferenceProvider", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An entity that provides a conferencing solution. Alexa for Business acts as the voice interface and mediator that connects users to their preferred conference provider. Examples of conference providers include Amazon Chime, Zoom, Cisco, and Polycom.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created conference provider.

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

The ARN of the newly created conference provider.

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

The ARN of the newly created conference provider.

\n@param arn The ARN of the newly created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the newly created conference provider.

\n@return The ARN of the newly created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created conference provider.

\n@param arn The ARN of the newly created conference provider.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the newly created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ConferenceProviderName", "defaultConsumerFluentSetterDocumentation" : "

The name of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 conference provider.

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

The name of the conference provider.

\n@param name The name of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the conference provider.

\n@return The name of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : 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 conference provider.

\n@param name The name of the conference provider.", "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 conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

The type of conference providers.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 conference providers.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of conference providers.

\n@param type The type of conference providers.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of conference providers.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of conference providers.\n@see ConferenceProviderType", "getterModel" : { "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, "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 conference providers.

\n@param type The type of conference providers.\n@see ConferenceProviderType", "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 conference providers.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

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

The information for PSTN conferencing.

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

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created conference provider.

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

The ARN of the newly created conference provider.

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

The ARN of the newly created conference provider.

\n@param arn The ARN of the newly created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the newly created conference provider.

\n@return The ARN of the newly created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created conference provider.

\n@param arn The ARN of the newly created conference provider.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the newly created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IPDialIn" : { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, "MeetingSetting" : { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ConferenceProviderName", "defaultConsumerFluentSetterDocumentation" : "

The name of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 conference provider.

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

The name of the conference provider.

\n@param name The name of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the conference provider.

\n@return The name of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : 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 conference provider.

\n@param name The name of the conference provider.", "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 conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PSTNDialIn" : { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

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

The information for PSTN conferencing.

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

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

The type of conference providers.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 conference providers.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of conference providers.

\n@param type The type of conference providers.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of conference providers.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of conference providers.\n@see ConferenceProviderType", "getterModel" : { "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, "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 conference providers.

\n@param type The type of conference providers.\n@see ConferenceProviderType", "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 conference providers.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created conference provider.

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

The ARN of the newly created conference provider.

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

The ARN of the newly created conference provider.

\n@param arn The ARN of the newly created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the newly created conference provider.

\n@return The ARN of the newly created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created conference provider.

\n@param arn The ARN of the newly created conference provider.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the newly created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ConferenceProviderName", "defaultConsumerFluentSetterDocumentation" : "

The name of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 conference provider.

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

The name of the conference provider.

\n@param name The name of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the conference provider.

\n@return The name of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : 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 conference provider.

\n@param name The name of the conference provider.", "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 conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

The type of conference providers.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 conference providers.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of conference providers.

\n@param type The type of conference providers.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of conference providers.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of conference providers.\n@see ConferenceProviderType", "getterModel" : { "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, "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 conference providers.

\n@param type The type of conference providers.\n@see ConferenceProviderType", "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 conference providers.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

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

The information for PSTN conferencing.

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

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConferenceProvider", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "conferenceProvider", "variableType" : "ConferenceProvider", "documentation" : null, "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "wrapper" : false }, "ConferenceProviderType" : { "c2jName" : "ConferenceProviderType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CHIME", "value" : "CHIME" }, { "name" : "BLUEJEANS", "value" : "BLUEJEANS" }, { "name" : "FUZE", "value" : "FUZE" }, { "name" : "GOOGLE_HANGOUTS", "value" : "GOOGLE_HANGOUTS" }, { "name" : "POLYCOM", "value" : "POLYCOM" }, { "name" : "RINGCENTRAL", "value" : "RINGCENTRAL" }, { "name" : "SKYPE_FOR_BUSINESS", "value" : "SKYPE_FOR_BUSINESS" }, { "name" : "WEBEX", "value" : "WEBEX" }, { "name" : "ZOOM", "value" : "ZOOM" }, { "name" : "CUSTOM", "value" : "CUSTOM" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConferenceProviderType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConferenceProviderType", "variableName" : "conferenceProviderType", "variableType" : "ConferenceProviderType", "documentation" : null, "simpleType" : "ConferenceProviderType", "variableSetterType" : "ConferenceProviderType" }, "wrapper" : false }, "ConnectionStatus" : { "c2jName" : "ConnectionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ONLINE", "value" : "ONLINE" }, { "name" : "OFFLINE", "value" : "OFFLINE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConnectionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConnectionStatus", "variableName" : "connectionStatus", "variableType" : "ConnectionStatus", "documentation" : null, "simpleType" : "ConnectionStatus", "variableSetterType" : "ConnectionStatus" }, "wrapper" : false }, "Contact" : { "c2jName" : "Contact", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A contact with attributes.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@return The first name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@return The last name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact.

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

The phone number of the contact.

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

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact.

\n@return The phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactArn" : { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FirstName" : { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@return The first name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastName" : { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@return The last name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PhoneNumber" : { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact.

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

The phone number of the contact.

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

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact.

\n@return The phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@return The first name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@return The last name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact.

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

The phone number of the contact.

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

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact.

\n@return The phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Contact", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Contact", "variableName" : "contact", "variableType" : "Contact", "documentation" : null, "simpleType" : "Contact", "variableSetterType" : "Contact" }, "wrapper" : false }, "ContactData" : { "c2jName" : "ContactData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Information related to a contact.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@return The first name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@return The last name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact.

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

The phone number of the contact.

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

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact.

\n@return The phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactArn" : { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FirstName" : { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@return The first name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastName" : { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@return The last name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PhoneNumber" : { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact.

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

The phone number of the contact.

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

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact.

\n@return The phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact.

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

The ARN of the contact.

\n@param contactArn The ARN of the contact.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

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

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@return The first name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact, used to call the contact on the device.

\n@param firstName The first name of the contact, used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

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

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@return The last name of the contact, used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact, used to call the contact on the device.

\n@param lastName The last name of the contact, used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact, used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact.

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

The phone number of the contact.

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

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact.

\n@return The phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact.

\n@param phoneNumber The phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContactData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContactData", "variableName" : "contactData", "variableType" : "ContactData", "documentation" : null, "simpleType" : "ContactData", "variableSetterType" : "ContactData" }, "wrapper" : false }, "CreateAddressBookRequest" : { "c2jName" : "CreateAddressBookRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateAddressBook", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.CreateAddressBook", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

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

A unique, user-specified identifier for the request that ensures idempotency.

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

A unique, user-specified identifier for the request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for the request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

\n@return A unique, user-specified identifier for the request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for the request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

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

A unique, user-specified identifier for the request that ensures idempotency.

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

A unique, user-specified identifier for the request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for the request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

\n@return A unique, user-specified identifier for the request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for the request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The name of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 address book.

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

The name of the address book.

\n@param name The name of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the address book.

\n@return The name of the address book.", "getterModel" : { "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, "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 address book.

\n@param name The name of the address book.", "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 address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the address book.

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

The description of the address book.

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

The description of the address book.

\n@param description The description of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the address book.

\n@return The description of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the address book.

\n@param description The description of the address book.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

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

A unique, user-specified identifier for the request that ensures idempotency.

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

A unique, user-specified identifier for the request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for the request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

\n@return A unique, user-specified identifier for the request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for the request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for the request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "CreateAddressBookRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAddressBookRequest", "variableName" : "createAddressBookRequest", "variableType" : "CreateAddressBookRequest", "documentation" : null, "simpleType" : "CreateAddressBookRequest", "variableSetterType" : "CreateAddressBookRequest" }, "wrapper" : false }, "CreateAddressBookResponse" : { "c2jName" : "CreateAddressBookResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created address book.

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

The ARN of the newly created address book.

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

The ARN of the newly created address book.

\n@param addressBookArn The ARN of the newly created address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the newly created address book.

\n@return The ARN of the newly created address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created address book.

\n@param addressBookArn The ARN of the newly created address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the newly created address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created address book.

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

The ARN of the newly created address book.

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

The ARN of the newly created address book.

\n@param addressBookArn The ARN of the newly created address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the newly created address book.

\n@return The ARN of the newly created address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created address book.

\n@param addressBookArn The ARN of the newly created address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the newly created address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created address book.

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

The ARN of the newly created address book.

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

The ARN of the newly created address book.

\n@param addressBookArn The ARN of the newly created address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the newly created address book.

\n@return The ARN of the newly created address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created address book.

\n@param addressBookArn The ARN of the newly created address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the newly created address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateAddressBookResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAddressBookResponse", "variableName" : "createAddressBookResponse", "variableType" : "CreateAddressBookResponse", "documentation" : null, "simpleType" : "CreateAddressBookResponse", "variableSetterType" : "CreateAddressBookResponse" }, "wrapper" : false }, "CreateBusinessReportScheduleRequest" : { "c2jName" : "CreateBusinessReportScheduleRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateBusinessReportSchedule", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.CreateBusinessReportSchedule", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

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

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "BusinessReportContentRange", "defaultConsumerFluentSetterDocumentation" : "

The content range of the reports.

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

The content range of the reports.

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

The content range of the reports.

\n@param contentRange The content range of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "

The content range of the reports.

\n@return The content range of the reports.", "getterModel" : { "returnType" : "BusinessReportContentRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContentRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContentRange", "sensitive" : false, "setterDocumentation" : "

The content range of the reports.

\n@param contentRange The content range of the reports.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : null, "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : "

The content range of the reports.

", "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

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

The recurrence of the reports.

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

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The client request token.

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

The client request token.

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

The client request token.

\n@param clientRequestToken The client request token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The client request token.

\n@return The client request token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The client request token.

\n@param clientRequestToken The client request token.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The client request token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The client request token.

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

The client request token.

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

The client request token.

\n@param clientRequestToken The client request token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The client request token.

\n@return The client request token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The client request token.

\n@param clientRequestToken The client request token.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The client request token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentRange" : { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "BusinessReportContentRange", "defaultConsumerFluentSetterDocumentation" : "

The content range of the reports.

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

The content range of the reports.

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

The content range of the reports.

\n@param contentRange The content range of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "

The content range of the reports.

\n@return The content range of the reports.", "getterModel" : { "returnType" : "BusinessReportContentRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContentRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContentRange", "sensitive" : false, "setterDocumentation" : "

The content range of the reports.

\n@param contentRange The content range of the reports.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : null, "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : "

The content range of the reports.

", "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "xmlNameSpaceUri" : null }, "Format" : { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

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

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Recurrence" : { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

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

The recurrence of the reports.

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

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null }, "S3BucketName" : { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3KeyPrefix" : { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleName" : { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

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

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

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

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 bucket name of the output reports.

\n@return The S3 bucket name of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 bucket name of the output reports.

\n@param s3BucketName The S3 bucket name of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 bucket name of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

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

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

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

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentRange", "beanStyleSetterMethodName" : "setContentRange", "c2jName" : "ContentRange", "c2jShape" : "BusinessReportContentRange", "defaultConsumerFluentSetterDocumentation" : "

The content range of the reports.

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

The content range of the reports.

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

The content range of the reports.

\n@param contentRange The content range of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentRange", "getterDocumentation" : "

The content range of the reports.

\n@return The content range of the reports.", "getterModel" : { "returnType" : "BusinessReportContentRange", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentRange", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContentRange", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContentRange", "sensitive" : false, "setterDocumentation" : "

The content range of the reports.

\n@param contentRange The content range of the reports.", "setterMethodName" : "setContentRange", "setterModel" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : null, "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportContentRange", "variableName" : "contentRange", "variableType" : "BusinessReportContentRange", "documentation" : "

The content range of the reports.

", "simpleType" : "BusinessReportContentRange", "variableSetterType" : "BusinessReportContentRange" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

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

The recurrence of the reports.

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

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The client request token.

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

The client request token.

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

The client request token.

\n@param clientRequestToken The client request token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The client request token.

\n@return The client request token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The client request token.

\n@param clientRequestToken The client request token.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The client request token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Format", "ContentRange" ], "shapeName" : "CreateBusinessReportScheduleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateBusinessReportScheduleRequest", "variableName" : "createBusinessReportScheduleRequest", "variableType" : "CreateBusinessReportScheduleRequest", "documentation" : null, "simpleType" : "CreateBusinessReportScheduleRequest", "variableSetterType" : "CreateBusinessReportScheduleRequest" }, "wrapper" : false }, "CreateBusinessReportScheduleResponse" : { "c2jName" : "CreateBusinessReportScheduleResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ScheduleArn" : { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateBusinessReportScheduleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateBusinessReportScheduleResponse", "variableName" : "createBusinessReportScheduleResponse", "variableType" : "CreateBusinessReportScheduleResponse", "documentation" : null, "simpleType" : "CreateBusinessReportScheduleResponse", "variableSetterType" : "CreateBusinessReportScheduleResponse" }, "wrapper" : false }, "CreateConferenceProviderRequest" : { "c2jName" : "CreateConferenceProviderRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateConferenceProvider", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.CreateConferenceProvider", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getConferenceProviderName", "beanStyleSetterMethodName" : "setConferenceProviderName", "c2jName" : "ConferenceProviderName", "c2jShape" : "ConferenceProviderName", "defaultConsumerFluentSetterDocumentation" : "

The name of the conference provider.

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

The name of the conference provider.

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

The name of the conference provider.

\n@param conferenceProviderName The name of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderName", "getterDocumentation" : "

The name of the conference provider.

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

The name of the conference provider.

\n@param conferenceProviderName The name of the conference provider.", "setterMethodName" : "setConferenceProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderName", "variableType" : "String", "documentation" : "

The name of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConferenceProviderTypeAsString", "beanStyleSetterMethodName" : "setConferenceProviderType", "c2jName" : "ConferenceProviderType", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

Represents a type within a list of predefined types.

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

Represents a type within a list of predefined types.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "conferenceProviderType", "fluentEnumSetterMethodName" : "conferenceProviderType", "fluentGetterMethodName" : "conferenceProviderTypeAsString", "fluentSetterDocumentation" : "

Represents a type within a list of predefined types.

\n@param conferenceProviderType Represents a type within a list of predefined types.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "conferenceProviderType", "getterDocumentation" : "

Represents a type within a list of predefined types.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #conferenceProviderType} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #conferenceProviderTypeAsString}.\n

\n@return Represents a type within a list of predefined types.\n@see ConferenceProviderType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderType", "sensitive" : false, "setterDocumentation" : "

Represents a type within a list of predefined types.

\n@param conferenceProviderType Represents a type within a list of predefined types.\n@see ConferenceProviderType", "setterMethodName" : "setConferenceProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : "

Represents a type within a list of predefined types.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

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

The information for PSTN conferencing.

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

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The request token of the client.

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

The request token of the client.

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

The request token of the client.

\n@param clientRequestToken The request token of the client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The request token of the client.

\n@return The request token of the client.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The request token of the client.

\n@param clientRequestToken The request token of the client.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The request token of the client.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The request token of the client.

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

The request token of the client.

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

The request token of the client.

\n@param clientRequestToken The request token of the client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The request token of the client.

\n@return The request token of the client.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The request token of the client.

\n@param clientRequestToken The request token of the client.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The request token of the client.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ConferenceProviderName" : { "beanStyleGetterMethodName" : "getConferenceProviderName", "beanStyleSetterMethodName" : "setConferenceProviderName", "c2jName" : "ConferenceProviderName", "c2jShape" : "ConferenceProviderName", "defaultConsumerFluentSetterDocumentation" : "

The name of the conference provider.

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

The name of the conference provider.

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

The name of the conference provider.

\n@param conferenceProviderName The name of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderName", "getterDocumentation" : "

The name of the conference provider.

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

The name of the conference provider.

\n@param conferenceProviderName The name of the conference provider.", "setterMethodName" : "setConferenceProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderName", "variableType" : "String", "documentation" : "

The name of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ConferenceProviderType" : { "beanStyleGetterMethodName" : "getConferenceProviderTypeAsString", "beanStyleSetterMethodName" : "setConferenceProviderType", "c2jName" : "ConferenceProviderType", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

Represents a type within a list of predefined types.

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

Represents a type within a list of predefined types.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "conferenceProviderType", "fluentEnumSetterMethodName" : "conferenceProviderType", "fluentGetterMethodName" : "conferenceProviderTypeAsString", "fluentSetterDocumentation" : "

Represents a type within a list of predefined types.

\n@param conferenceProviderType Represents a type within a list of predefined types.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "conferenceProviderType", "getterDocumentation" : "

Represents a type within a list of predefined types.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #conferenceProviderType} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #conferenceProviderTypeAsString}.\n

\n@return Represents a type within a list of predefined types.\n@see ConferenceProviderType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderType", "sensitive" : false, "setterDocumentation" : "

Represents a type within a list of predefined types.

\n@param conferenceProviderType Represents a type within a list of predefined types.\n@see ConferenceProviderType", "setterMethodName" : "setConferenceProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : "

Represents a type within a list of predefined types.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IPDialIn" : { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, "MeetingSetting" : { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null }, "PSTNDialIn" : { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

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

The information for PSTN conferencing.

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

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConferenceProviderName", "beanStyleSetterMethodName" : "setConferenceProviderName", "c2jName" : "ConferenceProviderName", "c2jShape" : "ConferenceProviderName", "defaultConsumerFluentSetterDocumentation" : "

The name of the conference provider.

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

The name of the conference provider.

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

The name of the conference provider.

\n@param conferenceProviderName The name of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderName", "getterDocumentation" : "

The name of the conference provider.

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

The name of the conference provider.

\n@param conferenceProviderName The name of the conference provider.", "setterMethodName" : "setConferenceProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderName", "variableType" : "String", "documentation" : "

The name of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConferenceProviderTypeAsString", "beanStyleSetterMethodName" : "setConferenceProviderType", "c2jName" : "ConferenceProviderType", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

Represents a type within a list of predefined types.

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

Represents a type within a list of predefined types.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "conferenceProviderType", "fluentEnumSetterMethodName" : "conferenceProviderType", "fluentGetterMethodName" : "conferenceProviderTypeAsString", "fluentSetterDocumentation" : "

Represents a type within a list of predefined types.

\n@param conferenceProviderType Represents a type within a list of predefined types.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "conferenceProviderType", "getterDocumentation" : "

Represents a type within a list of predefined types.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #conferenceProviderType} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #conferenceProviderTypeAsString}.\n

\n@return Represents a type within a list of predefined types.\n@see ConferenceProviderType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderType", "sensitive" : false, "setterDocumentation" : "

Represents a type within a list of predefined types.

\n@param conferenceProviderType Represents a type within a list of predefined types.\n@see ConferenceProviderType", "setterMethodName" : "setConferenceProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : "

Represents a type within a list of predefined types.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

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

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

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

The information for PSTN conferencing.

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

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

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

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The request token of the client.

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

The request token of the client.

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

The request token of the client.

\n@param clientRequestToken The request token of the client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The request token of the client.

\n@return The request token of the client.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The request token of the client.

\n@param clientRequestToken The request token of the client.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The request token of the client.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConferenceProviderName", "ConferenceProviderType", "MeetingSetting" ], "shapeName" : "CreateConferenceProviderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateConferenceProviderRequest", "variableName" : "createConferenceProviderRequest", "variableType" : "CreateConferenceProviderRequest", "documentation" : null, "simpleType" : "CreateConferenceProviderRequest", "variableSetterType" : "CreateConferenceProviderRequest" }, "wrapper" : false }, "CreateConferenceProviderResponse" : { "c2jName" : "CreateConferenceProviderResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly-created conference provider.

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

The ARN of the newly-created conference provider.

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

The ARN of the newly-created conference provider.

\n@param conferenceProviderArn The ARN of the newly-created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the newly-created conference provider.

\n@return The ARN of the newly-created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly-created conference provider.

\n@param conferenceProviderArn The ARN of the newly-created conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the newly-created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConferenceProviderArn" : { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly-created conference provider.

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

The ARN of the newly-created conference provider.

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

The ARN of the newly-created conference provider.

\n@param conferenceProviderArn The ARN of the newly-created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the newly-created conference provider.

\n@return The ARN of the newly-created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly-created conference provider.

\n@param conferenceProviderArn The ARN of the newly-created conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the newly-created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly-created conference provider.

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

The ARN of the newly-created conference provider.

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

The ARN of the newly-created conference provider.

\n@param conferenceProviderArn The ARN of the newly-created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the newly-created conference provider.

\n@return The ARN of the newly-created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly-created conference provider.

\n@param conferenceProviderArn The ARN of the newly-created conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the newly-created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateConferenceProviderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateConferenceProviderResponse", "variableName" : "createConferenceProviderResponse", "variableType" : "CreateConferenceProviderResponse", "documentation" : null, "simpleType" : "CreateConferenceProviderResponse", "variableSetterType" : "CreateConferenceProviderResponse" }, "wrapper" : false }, "CreateContactRequest" : { "c2jName" : "CreateContactRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateContact", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.CreateContact", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

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

The first name of the contact that is used to call the contact on the device.

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

The first name of the contact that is used to call the contact on the device.

\n@param firstName The first name of the contact that is used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

\n@return The first name of the contact that is used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

\n@param firstName The first name of the contact that is used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact that is used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

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

The last name of the contact that is used to call the contact on the device.

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

The last name of the contact that is used to call the contact on the device.

\n@param lastName The last name of the contact that is used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

\n@return The last name of the contact that is used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

\n@param lastName The last name of the contact that is used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact that is used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact in E.164 format.

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

The phone number of the contact in E.164 format.

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

The phone number of the contact in E.164 format.

\n@param phoneNumber The phone number of the contact in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact in E.164 format.

\n@return The phone number of the contact in E.164 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact in E.164 format.

\n@param phoneNumber The phone number of the contact in E.164 format.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact in E.164 format.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FirstName" : { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

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

The first name of the contact that is used to call the contact on the device.

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

The first name of the contact that is used to call the contact on the device.

\n@param firstName The first name of the contact that is used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

\n@return The first name of the contact that is used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

\n@param firstName The first name of the contact that is used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact that is used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastName" : { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

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

The last name of the contact that is used to call the contact on the device.

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

The last name of the contact that is used to call the contact on the device.

\n@param lastName The last name of the contact that is used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

\n@return The last name of the contact that is used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

\n@param lastName The last name of the contact that is used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact that is used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PhoneNumber" : { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact in E.164 format.

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

The phone number of the contact in E.164 format.

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

The phone number of the contact in E.164 format.

\n@param phoneNumber The phone number of the contact in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact in E.164 format.

\n@return The phone number of the contact in E.164 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact in E.164 format.

\n@param phoneNumber The phone number of the contact in E.164 format.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact in E.164 format.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The name of the contact to display on the console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 name of the contact to display on the console.

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

The name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The name of the contact to display on the console.

\n@return The name of the contact to display on the console.", "getterModel" : { "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, "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 name of the contact to display on the console.

\n@param displayName The name of the contact to display on the console.", "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 name of the contact to display on the console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

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

The first name of the contact that is used to call the contact on the device.

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

The first name of the contact that is used to call the contact on the device.

\n@param firstName The first name of the contact that is used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

\n@return The first name of the contact that is used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of the contact that is used to call the contact on the device.

\n@param firstName The first name of the contact that is used to call the contact on the device.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of the contact that is used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

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

The last name of the contact that is used to call the contact on the device.

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

The last name of the contact that is used to call the contact on the device.

\n@param lastName The last name of the contact that is used to call the contact on the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

\n@return The last name of the contact that is used to call the contact on the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of the contact that is used to call the contact on the device.

\n@param lastName The last name of the contact that is used to call the contact on the device.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of the contact that is used to call the contact on the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the contact in E.164 format.

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

The phone number of the contact in E.164 format.

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

The phone number of the contact in E.164 format.

\n@param phoneNumber The phone number of the contact in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number of the contact in E.164 format.

\n@return The phone number of the contact in E.164 format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The phone number of the contact in E.164 format.

\n@param phoneNumber The phone number of the contact in E.164 format.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number of the contact in E.164 format.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FirstName" ], "shapeName" : "CreateContactRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateContactRequest", "variableName" : "createContactRequest", "variableType" : "CreateContactRequest", "documentation" : null, "simpleType" : "CreateContactRequest", "variableSetterType" : "CreateContactRequest" }, "wrapper" : false }, "CreateContactResponse" : { "c2jName" : "CreateContactResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created address book.

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

The ARN of the newly created address book.

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

The ARN of the newly created address book.

\n@param contactArn The ARN of the newly created address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the newly created address book.

\n@return The ARN of the newly created address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created address book.

\n@param contactArn The ARN of the newly created address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the newly created address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactArn" : { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created address book.

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

The ARN of the newly created address book.

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

The ARN of the newly created address book.

\n@param contactArn The ARN of the newly created address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the newly created address book.

\n@return The ARN of the newly created address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created address book.

\n@param contactArn The ARN of the newly created address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the newly created address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created address book.

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

The ARN of the newly created address book.

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

The ARN of the newly created address book.

\n@param contactArn The ARN of the newly created address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the newly created address book.

\n@return The ARN of the newly created address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created address book.

\n@param contactArn The ARN of the newly created address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the newly created address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateContactResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateContactResponse", "variableName" : "createContactResponse", "variableType" : "CreateContactResponse", "documentation" : null, "simpleType" : "CreateContactResponse", "variableSetterType" : "CreateContactResponse" }, "wrapper" : false }, "CreateProfileRequest" : { "c2jName" : "CreateProfileRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateProfile", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.CreateProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

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

The name of a room profile.

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

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The time zone used by a room profile.

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

The time zone used by a room profile.

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

The time zone used by a room profile.

\n@param timezone The time zone used by a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The time zone used by a room profile.

\n@return The time zone used by a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The time zone used by a room profile.

\n@param timezone The time zone used by a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The time zone used by a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

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

The valid address for the room.

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

The valid address for the room.

\n@param address The valid address for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The valid address for the room.

\n@return The valid address for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The valid address for the room.

\n@param address The valid address for the room.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The valid address for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit to be used by devices in the profile.

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

The distance unit to be used by devices in the profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit to be used by devices in the profile.

\n@param distanceUnit The distance unit to be used by devices in the profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit to be used by devices in the profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit to be used by devices in the profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit to be used by devices in the profile.

\n@param distanceUnit The distance unit to be used by devices in the profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit to be used by devices in the profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit to be used by devices in the profile.

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

The temperature unit to be used by devices in the profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n@param temperatureUnit The temperature unit to be used by devices in the profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit to be used by devices in the profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n@param temperatureUnit The temperature unit to be used by devices in the profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit to be used by devices in the profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

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

A wake word for Alexa, Echo, Amazon, or a computer.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n@param wakeWord A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n@param wakeWord A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The user-specified token that is used during the creation of a profile.

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

The user-specified token that is used during the creation of a profile.

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

The user-specified token that is used during the creation of a profile.

\n@param clientRequestToken The user-specified token that is used during the creation of a profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The user-specified token that is used during the creation of a profile.

\n@return The user-specified token that is used during the creation of a profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The user-specified token that is used during the creation of a profile.

\n@param clientRequestToken The user-specified token that is used during the creation of a profile.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The user-specified token that is used during the creation of a profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether room profile setup is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

Whether room profile setup is enabled.

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

Whether room profile setup is enabled.

\n@param setupModeDisabled Whether room profile setup is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

Whether room profile setup is enabled.

\n@return Whether room profile setup is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

Whether room profile setup is enabled.

\n@param setupModeDisabled Whether room profile setup is enabled.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

Whether room profile setup is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The maximum volume limit for a room profile.

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

The maximum volume limit for a room profile.

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

The maximum volume limit for a room profile.

\n@param maxVolumeLimit The maximum volume limit for a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The maximum volume limit for a room profile.

\n@return The maximum volume limit for a room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The maximum volume limit for a room profile.

\n@param maxVolumeLimit The maximum volume limit for a room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The maximum volume limit for a room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether PSTN calling is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

Whether PSTN calling is enabled.

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

Whether PSTN calling is enabled.

\n@param pstnEnabled Whether PSTN calling is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

Whether PSTN calling is enabled.

\n@return Whether PSTN calling is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

Whether PSTN calling is enabled.

\n@param pstnEnabled Whether PSTN calling is enabled.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

Whether PSTN calling is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

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

The valid address for the room.

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

The valid address for the room.

\n@param address The valid address for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The valid address for the room.

\n@return The valid address for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The valid address for the room.

\n@param address The valid address for the room.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The valid address for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The user-specified token that is used during the creation of a profile.

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

The user-specified token that is used during the creation of a profile.

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

The user-specified token that is used during the creation of a profile.

\n@param clientRequestToken The user-specified token that is used during the creation of a profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The user-specified token that is used during the creation of a profile.

\n@return The user-specified token that is used during the creation of a profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The user-specified token that is used during the creation of a profile.

\n@param clientRequestToken The user-specified token that is used during the creation of a profile.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The user-specified token that is used during the creation of a profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DistanceUnit" : { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit to be used by devices in the profile.

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

The distance unit to be used by devices in the profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit to be used by devices in the profile.

\n@param distanceUnit The distance unit to be used by devices in the profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit to be used by devices in the profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit to be used by devices in the profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit to be used by devices in the profile.

\n@param distanceUnit The distance unit to be used by devices in the profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit to be used by devices in the profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxVolumeLimit" : { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The maximum volume limit for a room profile.

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

The maximum volume limit for a room profile.

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

The maximum volume limit for a room profile.

\n@param maxVolumeLimit The maximum volume limit for a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The maximum volume limit for a room profile.

\n@return The maximum volume limit for a room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The maximum volume limit for a room profile.

\n@param maxVolumeLimit The maximum volume limit for a room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The maximum volume limit for a room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PSTNEnabled" : { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether PSTN calling is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

Whether PSTN calling is enabled.

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

Whether PSTN calling is enabled.

\n@param pstnEnabled Whether PSTN calling is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

Whether PSTN calling is enabled.

\n@return Whether PSTN calling is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

Whether PSTN calling is enabled.

\n@param pstnEnabled Whether PSTN calling is enabled.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

Whether PSTN calling is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ProfileName" : { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

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

The name of a room profile.

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

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SetupModeDisabled" : { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether room profile setup is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

Whether room profile setup is enabled.

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

Whether room profile setup is enabled.

\n@param setupModeDisabled Whether room profile setup is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

Whether room profile setup is enabled.

\n@return Whether room profile setup is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

Whether room profile setup is enabled.

\n@param setupModeDisabled Whether room profile setup is enabled.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

Whether room profile setup is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "TemperatureUnit" : { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit to be used by devices in the profile.

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

The temperature unit to be used by devices in the profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n@param temperatureUnit The temperature unit to be used by devices in the profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit to be used by devices in the profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n@param temperatureUnit The temperature unit to be used by devices in the profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit to be used by devices in the profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Timezone" : { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The time zone used by a room profile.

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

The time zone used by a room profile.

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

The time zone used by a room profile.

\n@param timezone The time zone used by a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The time zone used by a room profile.

\n@return The time zone used by a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The time zone used by a room profile.

\n@param timezone The time zone used by a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The time zone used by a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WakeWord" : { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

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

A wake word for Alexa, Echo, Amazon, or a computer.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n@param wakeWord A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n@param wakeWord A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

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

The name of a room profile.

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

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The time zone used by a room profile.

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

The time zone used by a room profile.

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

The time zone used by a room profile.

\n@param timezone The time zone used by a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The time zone used by a room profile.

\n@return The time zone used by a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The time zone used by a room profile.

\n@param timezone The time zone used by a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The time zone used by a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

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

The valid address for the room.

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

The valid address for the room.

\n@param address The valid address for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The valid address for the room.

\n@return The valid address for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The valid address for the room.

\n@param address The valid address for the room.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The valid address for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit to be used by devices in the profile.

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

The distance unit to be used by devices in the profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit to be used by devices in the profile.

\n@param distanceUnit The distance unit to be used by devices in the profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit to be used by devices in the profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit to be used by devices in the profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit to be used by devices in the profile.

\n@param distanceUnit The distance unit to be used by devices in the profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit to be used by devices in the profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit to be used by devices in the profile.

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

The temperature unit to be used by devices in the profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n@param temperatureUnit The temperature unit to be used by devices in the profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit to be used by devices in the profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit to be used by devices in the profile.

\n@param temperatureUnit The temperature unit to be used by devices in the profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit to be used by devices in the profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

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

A wake word for Alexa, Echo, Amazon, or a computer.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n@param wakeWord A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

\n@param wakeWord A wake word for Alexa, Echo, Amazon, or a computer.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

A wake word for Alexa, Echo, Amazon, or a computer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

The user-specified token that is used during the creation of a profile.

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

The user-specified token that is used during the creation of a profile.

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

The user-specified token that is used during the creation of a profile.

\n@param clientRequestToken The user-specified token that is used during the creation of a profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

The user-specified token that is used during the creation of a profile.

\n@return The user-specified token that is used during the creation of a profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

The user-specified token that is used during the creation of a profile.

\n@param clientRequestToken The user-specified token that is used during the creation of a profile.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

The user-specified token that is used during the creation of a profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether room profile setup is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

Whether room profile setup is enabled.

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

Whether room profile setup is enabled.

\n@param setupModeDisabled Whether room profile setup is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

Whether room profile setup is enabled.

\n@return Whether room profile setup is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

Whether room profile setup is enabled.

\n@param setupModeDisabled Whether room profile setup is enabled.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

Whether room profile setup is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The maximum volume limit for a room profile.

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

The maximum volume limit for a room profile.

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

The maximum volume limit for a room profile.

\n@param maxVolumeLimit The maximum volume limit for a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The maximum volume limit for a room profile.

\n@return The maximum volume limit for a room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The maximum volume limit for a room profile.

\n@param maxVolumeLimit The maximum volume limit for a room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The maximum volume limit for a room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether PSTN calling is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

Whether PSTN calling is enabled.

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

Whether PSTN calling is enabled.

\n@param pstnEnabled Whether PSTN calling is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

Whether PSTN calling is enabled.

\n@return Whether PSTN calling is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

Whether PSTN calling is enabled.

\n@param pstnEnabled Whether PSTN calling is enabled.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

Whether PSTN calling is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ProfileName", "Timezone", "Address", "DistanceUnit", "TemperatureUnit", "WakeWord" ], "shapeName" : "CreateProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateProfileRequest", "variableName" : "createProfileRequest", "variableType" : "CreateProfileRequest", "documentation" : null, "simpleType" : "CreateProfileRequest", "variableSetterType" : "CreateProfileRequest" }, "wrapper" : false }, "CreateProfileResponse" : { "c2jName" : "CreateProfileResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created room profile in the response.

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

The ARN of the newly created room profile in the response.

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

The ARN of the newly created room profile in the response.

\n@param profileArn The ARN of the newly created room profile in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the newly created room profile in the response.

\n@return The ARN of the newly created room profile in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created room profile in the response.

\n@param profileArn The ARN of the newly created room profile in the response.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the newly created room profile in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created room profile in the response.

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

The ARN of the newly created room profile in the response.

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

The ARN of the newly created room profile in the response.

\n@param profileArn The ARN of the newly created room profile in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the newly created room profile in the response.

\n@return The ARN of the newly created room profile in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created room profile in the response.

\n@param profileArn The ARN of the newly created room profile in the response.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the newly created room profile in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created room profile in the response.

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

The ARN of the newly created room profile in the response.

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

The ARN of the newly created room profile in the response.

\n@param profileArn The ARN of the newly created room profile in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the newly created room profile in the response.

\n@return The ARN of the newly created room profile in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created room profile in the response.

\n@param profileArn The ARN of the newly created room profile in the response.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the newly created room profile in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateProfileResponse", "variableName" : "createProfileResponse", "variableType" : "CreateProfileResponse", "documentation" : null, "simpleType" : "CreateProfileResponse", "variableSetterType" : "CreateProfileResponse" }, "wrapper" : false }, "CreateRoomRequest" : { "c2jName" : "CreateRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.CreateRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

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

The name for the room.

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

The name for the room.

\n@param roomName The name for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name for the room.

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

The name for the room.

\n@param roomName The name for the room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

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

The description for the room.

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

The description for the room.

\n@param description The description for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for the room.

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

The description for the room.

\n@param description The description for the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

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

The profile ARN for the room.

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

The profile ARN for the room.

\n@param profileArn The profile ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN for the room.

\n@return The profile ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN for the room.

\n@param profileArn The profile ARN for the room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

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

The calendar ARN for the room.

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

The calendar ARN for the room.

\n@param providerCalendarId The calendar ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The calendar ARN for the room.

\n@return The calendar ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The calendar ARN for the room.

\n@param providerCalendarId The calendar ARN for the room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The calendar ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags for the room.

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

The tags for the room.

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

The tags for the room.

\n@param tags The tags for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags for the room.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags for the room.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags for the room.

\n@param tags The tags for the room.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags for the room.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

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

The description for the room.

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

The description for the room.

\n@param description The description for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for the room.

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

The description for the room.

\n@param description The description for the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

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

The profile ARN for the room.

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

The profile ARN for the room.

\n@param profileArn The profile ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN for the room.

\n@return The profile ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN for the room.

\n@param profileArn The profile ARN for the room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderCalendarId" : { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

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

The calendar ARN for the room.

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

The calendar ARN for the room.

\n@param providerCalendarId The calendar ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The calendar ARN for the room.

\n@return The calendar ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The calendar ARN for the room.

\n@param providerCalendarId The calendar ARN for the room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The calendar ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomName" : { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

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

The name for the room.

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

The name for the room.

\n@param roomName The name for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name for the room.

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

The name for the room.

\n@param roomName The name for the room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags for the room.

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

The tags for the room.

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

The tags for the room.

\n@param tags The tags for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags for the room.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags for the room.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags for the room.

\n@param tags The tags for the room.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags for the room.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

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

The name for the room.

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

The name for the room.

\n@param roomName The name for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name for the room.

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

The name for the room.

\n@param roomName The name for the room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

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

The description for the room.

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

The description for the room.

\n@param description The description for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for the room.

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

The description for the room.

\n@param description The description for the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

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

The profile ARN for the room.

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

The profile ARN for the room.

\n@param profileArn The profile ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN for the room.

\n@return The profile ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN for the room.

\n@param profileArn The profile ARN for the room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

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

The calendar ARN for the room.

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

The calendar ARN for the room.

\n@param providerCalendarId The calendar ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The calendar ARN for the room.

\n@return The calendar ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The calendar ARN for the room.

\n@param providerCalendarId The calendar ARN for the room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The calendar ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags for the room.

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

The tags for the room.

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

The tags for the room.

\n@param tags The tags for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags for the room.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags for the room.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags for the room.

\n@param tags The tags for the room.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags for the room.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RoomName" ], "shapeName" : "CreateRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateRoomRequest", "variableName" : "createRoomRequest", "variableType" : "CreateRoomRequest", "documentation" : null, "simpleType" : "CreateRoomRequest", "variableSetterType" : "CreateRoomRequest" }, "wrapper" : false }, "CreateRoomResponse" : { "c2jName" : "CreateRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created room in the response.

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

The ARN of the newly created room in the response.

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

The ARN of the newly created room in the response.

\n@param roomArn The ARN of the newly created room in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the newly created room in the response.

\n@return The ARN of the newly created room in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created room in the response.

\n@param roomArn The ARN of the newly created room in the response.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the newly created room in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created room in the response.

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

The ARN of the newly created room in the response.

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

The ARN of the newly created room in the response.

\n@param roomArn The ARN of the newly created room in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the newly created room in the response.

\n@return The ARN of the newly created room in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created room in the response.

\n@param roomArn The ARN of the newly created room in the response.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the newly created room in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created room in the response.

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

The ARN of the newly created room in the response.

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

The ARN of the newly created room in the response.

\n@param roomArn The ARN of the newly created room in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the newly created room in the response.

\n@return The ARN of the newly created room in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created room in the response.

\n@param roomArn The ARN of the newly created room in the response.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the newly created room in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateRoomResponse", "variableName" : "createRoomResponse", "variableType" : "CreateRoomResponse", "documentation" : null, "simpleType" : "CreateRoomResponse", "variableSetterType" : "CreateRoomResponse" }, "wrapper" : false }, "CreateSkillGroupRequest" : { "c2jName" : "CreateSkillGroupRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateSkillGroup", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.CreateSkillGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

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

The name for the skill group.

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

The name for the skill group.

\n@param skillGroupName The name for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The name for the skill group.

\n@return The name for the skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The name for the skill group.

\n@param skillGroupName The name for the skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The name for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description for the skill group.

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

The description for the skill group.

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

The description for the skill group.

\n@param description The description for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for the skill group.

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

The description for the skill group.

\n@param description The description for the skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description for the skill group.

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

The description for the skill group.

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

The description for the skill group.

\n@param description The description for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for the skill group.

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

The description for the skill group.

\n@param description The description for the skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupName" : { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

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

The name for the skill group.

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

The name for the skill group.

\n@param skillGroupName The name for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The name for the skill group.

\n@return The name for the skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The name for the skill group.

\n@param skillGroupName The name for the skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The name for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

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

The name for the skill group.

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

The name for the skill group.

\n@param skillGroupName The name for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The name for the skill group.

\n@return The name for the skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The name for the skill group.

\n@param skillGroupName The name for the skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The name for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description for the skill group.

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

The description for the skill group.

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

The description for the skill group.

\n@param description The description for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description for the skill group.

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

The description for the skill group.

\n@param description The description for the skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillGroupName" ], "shapeName" : "CreateSkillGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateSkillGroupRequest", "variableName" : "createSkillGroupRequest", "variableType" : "CreateSkillGroupRequest", "documentation" : null, "simpleType" : "CreateSkillGroupRequest", "variableSetterType" : "CreateSkillGroupRequest" }, "wrapper" : false }, "CreateSkillGroupResponse" : { "c2jName" : "CreateSkillGroupResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created skill group in the response.

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

The ARN of the newly created skill group in the response.

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

The ARN of the newly created skill group in the response.

\n@param skillGroupArn The ARN of the newly created skill group in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the newly created skill group in the response.

\n@return The ARN of the newly created skill group in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created skill group in the response.

\n@param skillGroupArn The ARN of the newly created skill group in the response.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the newly created skill group in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created skill group in the response.

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

The ARN of the newly created skill group in the response.

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

The ARN of the newly created skill group in the response.

\n@param skillGroupArn The ARN of the newly created skill group in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the newly created skill group in the response.

\n@return The ARN of the newly created skill group in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created skill group in the response.

\n@param skillGroupArn The ARN of the newly created skill group in the response.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the newly created skill group in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created skill group in the response.

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

The ARN of the newly created skill group in the response.

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

The ARN of the newly created skill group in the response.

\n@param skillGroupArn The ARN of the newly created skill group in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the newly created skill group in the response.

\n@return The ARN of the newly created skill group in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created skill group in the response.

\n@param skillGroupArn The ARN of the newly created skill group in the response.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the newly created skill group in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateSkillGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateSkillGroupResponse", "variableName" : "createSkillGroupResponse", "variableType" : "CreateSkillGroupResponse", "documentation" : null, "simpleType" : "CreateSkillGroupResponse", "variableSetterType" : "CreateSkillGroupResponse" }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateUser", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.CreateUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "user_UserId", "defaultConsumerFluentSetterDocumentation" : "

The ARN 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 #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 ARN for the user.

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

The ARN for the user.

\n@param userId The ARN for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The ARN for the user.

\n@return The ARN 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" : "UserId", "queryString" : 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 ARN for the user.

\n@param userId The ARN for the 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 ARN for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "user_FirstName", "defaultConsumerFluentSetterDocumentation" : "

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

The first name for the user.

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

The first name for the user.

\n@param firstName The first name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name for the user.

\n@return The first 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" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name for the user.

\n@param firstName The first name for the user.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "user_LastName", "defaultConsumerFluentSetterDocumentation" : "

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

The last name for the user.

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

The last name for the user.

\n@param lastName The last name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name for the user.

\n@return The last 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" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name for the user.

\n@param lastName The last name for the user.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email address 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 #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 address for the user.

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

The email address for the user.

\n@param email The email address for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email address for the user.

\n@return The email address 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" : "Email", "queryString" : 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 address for the user.

\n@param email The email address for 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 address for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags for the user.

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

The tags for the user.

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

The tags for the user.

\n@param tags The tags for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags for the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags for the user.

\n@param tags The tags for the user.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email address 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 #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 address for the user.

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

The email address for the user.

\n@param email The email address for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email address for the user.

\n@return The email address 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" : "Email", "queryString" : 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 address for the user.

\n@param email The email address for 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 address for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FirstName" : { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "user_FirstName", "defaultConsumerFluentSetterDocumentation" : "

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

The first name for the user.

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

The first name for the user.

\n@param firstName The first name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name for the user.

\n@return The first 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" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name for the user.

\n@param firstName The first name for the user.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastName" : { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "user_LastName", "defaultConsumerFluentSetterDocumentation" : "

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

The last name for the user.

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

The last name for the user.

\n@param lastName The last name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name for the user.

\n@return The last 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" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name for the user.

\n@param lastName The last name for the user.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags for the user.

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

The tags for the user.

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

The tags for the user.

\n@param tags The tags for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags for the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags for the user.

\n@param tags The tags for the user.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "user_UserId", "defaultConsumerFluentSetterDocumentation" : "

The ARN 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 #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 ARN for the user.

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

The ARN for the user.

\n@param userId The ARN for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The ARN for the user.

\n@return The ARN 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" : "UserId", "queryString" : 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 ARN for the user.

\n@param userId The ARN for the 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 ARN for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "user_UserId", "defaultConsumerFluentSetterDocumentation" : "

The ARN 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 #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 ARN for the user.

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

The ARN for the user.

\n@param userId The ARN for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The ARN for the user.

\n@return The ARN 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" : "UserId", "queryString" : 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 ARN for the user.

\n@param userId The ARN for the 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 ARN for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "user_FirstName", "defaultConsumerFluentSetterDocumentation" : "

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

The first name for the user.

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

The first name for the user.

\n@param firstName The first name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name for the user.

\n@return The first 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" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name for the user.

\n@param firstName The first name for the user.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "user_LastName", "defaultConsumerFluentSetterDocumentation" : "

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

The last name for the user.

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

The last name for the user.

\n@param lastName The last name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name for the user.

\n@return The last 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" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name for the user.

\n@param lastName The last name for the user.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email address 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 #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 address for the user.

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

The email address for the user.

\n@param email The email address for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email address for the user.

\n@return The email address 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" : "Email", "queryString" : 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 address for the user.

\n@param email The email address for 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 address for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

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

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@return A unique, user-specified identifier for this request that ensures idempotency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

\n@param clientRequestToken A unique, user-specified identifier for this request that ensures idempotency.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "

A unique, user-specified identifier for this request that ensures idempotency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags for the user.

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

The tags for the user.

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

The tags for the user.

\n@param tags The tags for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags for the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags for the user.

\n@param tags The tags for the user.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserId" ], "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created user in the response.

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

The ARN of the newly created user in the response.

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

The ARN of the newly created user in the response.

\n@param userArn The ARN of the newly created user in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the newly created user in the response.

\n@return The ARN of the newly created user in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created user in the response.

\n@param userArn The ARN of the newly created user in the response.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the newly created user in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created user in the response.

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

The ARN of the newly created user in the response.

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

The ARN of the newly created user in the response.

\n@param userArn The ARN of the newly created user in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the newly created user in the response.

\n@return The ARN of the newly created user in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created user in the response.

\n@param userArn The ARN of the newly created user in the response.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the newly created user in the response.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created user in the response.

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

The ARN of the newly created user in the response.

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

The ARN of the newly created user in the response.

\n@param userArn The ARN of the newly created user in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the newly created user in the response.

\n@return The ARN of the newly created user in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created user in the response.

\n@param userArn The ARN of the newly created user in the response.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the newly created user in the response.

", "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 }, "DeleteAddressBookRequest" : { "c2jName" : "DeleteAddressBookRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteAddressBook", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteAddressBook", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book to delete.

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

The ARN of the address book to delete.

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

The ARN of the address book to delete.

\n@param addressBookArn The ARN of the address book to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book to delete.

\n@return The ARN of the address book to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book to delete.

\n@param addressBookArn The ARN of the address book to delete.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book to delete.

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

The ARN of the address book to delete.

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

The ARN of the address book to delete.

\n@param addressBookArn The ARN of the address book to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book to delete.

\n@return The ARN of the address book to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book to delete.

\n@param addressBookArn The ARN of the address book to delete.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book to delete.

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

The ARN of the address book to delete.

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

The ARN of the address book to delete.

\n@param addressBookArn The ARN of the address book to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book to delete.

\n@return The ARN of the address book to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book to delete.

\n@param addressBookArn The ARN of the address book to delete.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AddressBookArn" ], "shapeName" : "DeleteAddressBookRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAddressBookRequest", "variableName" : "deleteAddressBookRequest", "variableType" : "DeleteAddressBookRequest", "documentation" : null, "simpleType" : "DeleteAddressBookRequest", "variableSetterType" : "DeleteAddressBookRequest" }, "wrapper" : false }, "DeleteAddressBookResponse" : { "c2jName" : "DeleteAddressBookResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteAddressBookResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAddressBookResponse", "variableName" : "deleteAddressBookResponse", "variableType" : "DeleteAddressBookResponse", "documentation" : null, "simpleType" : "DeleteAddressBookResponse", "variableSetterType" : "DeleteAddressBookResponse" }, "wrapper" : false }, "DeleteBusinessReportScheduleRequest" : { "c2jName" : "DeleteBusinessReportScheduleRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteBusinessReportSchedule", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteBusinessReportSchedule", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ScheduleArn" : { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

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

The ARN of the business report schedule.

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

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ScheduleArn" ], "shapeName" : "DeleteBusinessReportScheduleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBusinessReportScheduleRequest", "variableName" : "deleteBusinessReportScheduleRequest", "variableType" : "DeleteBusinessReportScheduleRequest", "documentation" : null, "simpleType" : "DeleteBusinessReportScheduleRequest", "variableSetterType" : "DeleteBusinessReportScheduleRequest" }, "wrapper" : false }, "DeleteBusinessReportScheduleResponse" : { "c2jName" : "DeleteBusinessReportScheduleResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBusinessReportScheduleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBusinessReportScheduleResponse", "variableName" : "deleteBusinessReportScheduleResponse", "variableType" : "DeleteBusinessReportScheduleResponse", "documentation" : null, "simpleType" : "DeleteBusinessReportScheduleResponse", "variableSetterType" : "DeleteBusinessReportScheduleResponse" }, "wrapper" : false }, "DeleteConferenceProviderRequest" : { "c2jName" : "DeleteConferenceProviderRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteConferenceProvider", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteConferenceProvider", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the conference provider.

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

The ARN of the conference provider.

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

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the conference provider.

\n@return The ARN of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConferenceProviderArn" : { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the conference provider.

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

The ARN of the conference provider.

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

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the conference provider.

\n@return The ARN of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the conference provider.

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

The ARN of the conference provider.

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

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the conference provider.

\n@return The ARN of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConferenceProviderArn" ], "shapeName" : "DeleteConferenceProviderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteConferenceProviderRequest", "variableName" : "deleteConferenceProviderRequest", "variableType" : "DeleteConferenceProviderRequest", "documentation" : null, "simpleType" : "DeleteConferenceProviderRequest", "variableSetterType" : "DeleteConferenceProviderRequest" }, "wrapper" : false }, "DeleteConferenceProviderResponse" : { "c2jName" : "DeleteConferenceProviderResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteConferenceProviderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteConferenceProviderResponse", "variableName" : "deleteConferenceProviderResponse", "variableType" : "DeleteConferenceProviderResponse", "documentation" : null, "simpleType" : "DeleteConferenceProviderResponse", "variableSetterType" : "DeleteConferenceProviderResponse" }, "wrapper" : false }, "DeleteContactRequest" : { "c2jName" : "DeleteContactRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteContact", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteContact", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to delete.

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

The ARN of the contact to delete.

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

The ARN of the contact to delete.

\n@param contactArn The ARN of the contact to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to delete.

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

The ARN of the contact to delete.

\n@param contactArn The ARN of the contact to delete.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactArn" : { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to delete.

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

The ARN of the contact to delete.

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

The ARN of the contact to delete.

\n@param contactArn The ARN of the contact to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to delete.

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

The ARN of the contact to delete.

\n@param contactArn The ARN of the contact to delete.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to delete.

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

The ARN of the contact to delete.

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

The ARN of the contact to delete.

\n@param contactArn The ARN of the contact to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to delete.

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

The ARN of the contact to delete.

\n@param contactArn The ARN of the contact to delete.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContactArn" ], "shapeName" : "DeleteContactRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteContactRequest", "variableName" : "deleteContactRequest", "variableType" : "DeleteContactRequest", "documentation" : null, "simpleType" : "DeleteContactRequest", "variableSetterType" : "DeleteContactRequest" }, "wrapper" : false }, "DeleteContactResponse" : { "c2jName" : "DeleteContactResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteContactResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteContactResponse", "variableName" : "deleteContactResponse", "variableType" : "DeleteContactResponse", "documentation" : null, "simpleType" : "DeleteContactResponse", "variableSetterType" : "DeleteContactResponse" }, "wrapper" : false }, "DeleteDeviceRequest" : { "c2jName" : "DeleteDeviceRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteDevice", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device for which to request details.

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

The ARN of the device for which to request details.

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

The ARN of the device for which to request details.

\n@param deviceArn The ARN of the device for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device for which to request details.

\n@return The ARN of the device for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device for which to request details.

\n@param deviceArn The ARN of the device for which to request details.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device for which to request details.

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

The ARN of the device for which to request details.

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

The ARN of the device for which to request details.

\n@param deviceArn The ARN of the device for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device for which to request details.

\n@return The ARN of the device for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device for which to request details.

\n@param deviceArn The ARN of the device for which to request details.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device for which to request details.

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

The ARN of the device for which to request details.

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

The ARN of the device for which to request details.

\n@param deviceArn The ARN of the device for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device for which to request details.

\n@return The ARN of the device for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device for which to request details.

\n@param deviceArn The ARN of the device for which to request details.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DeviceArn" ], "shapeName" : "DeleteDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteDeviceRequest", "variableName" : "deleteDeviceRequest", "variableType" : "DeleteDeviceRequest", "documentation" : null, "simpleType" : "DeleteDeviceRequest", "variableSetterType" : "DeleteDeviceRequest" }, "wrapper" : false }, "DeleteDeviceResponse" : { "c2jName" : "DeleteDeviceResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteDeviceResponse", "variableName" : "deleteDeviceResponse", "variableType" : "DeleteDeviceResponse", "documentation" : null, "simpleType" : "DeleteDeviceResponse", "variableSetterType" : "DeleteDeviceResponse" }, "wrapper" : false }, "DeleteProfileRequest" : { "c2jName" : "DeleteProfileRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteProfile", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile to delete. Required.

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

The ARN of the room profile to delete. Required.

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

The ARN of the room profile to delete. Required.

\n@param profileArn The ARN of the room profile to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile to delete. Required.

\n@return The ARN of the room profile to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile to delete. Required.

\n@param profileArn The ARN of the room profile to delete. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile to delete. Required.

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

The ARN of the room profile to delete. Required.

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

The ARN of the room profile to delete. Required.

\n@param profileArn The ARN of the room profile to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile to delete. Required.

\n@return The ARN of the room profile to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile to delete. Required.

\n@param profileArn The ARN of the room profile to delete. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile to delete. Required.

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

The ARN of the room profile to delete. Required.

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

The ARN of the room profile to delete. Required.

\n@param profileArn The ARN of the room profile to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile to delete. Required.

\n@return The ARN of the room profile to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile to delete. Required.

\n@param profileArn The ARN of the room profile to delete. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteProfileRequest", "variableName" : "deleteProfileRequest", "variableType" : "DeleteProfileRequest", "documentation" : null, "simpleType" : "DeleteProfileRequest", "variableSetterType" : "DeleteProfileRequest" }, "wrapper" : false }, "DeleteProfileResponse" : { "c2jName" : "DeleteProfileResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteProfileResponse", "variableName" : "deleteProfileResponse", "variableType" : "DeleteProfileResponse", "documentation" : null, "simpleType" : "DeleteProfileResponse", "variableSetterType" : "DeleteProfileResponse" }, "wrapper" : false }, "DeleteRoomRequest" : { "c2jName" : "DeleteRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room to delete. Required.

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

The ARN of the room to delete. Required.

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

The ARN of the room to delete. Required.

\n@param roomArn The ARN of the room to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room to delete. Required.

\n@return The ARN of the room to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to delete. Required.

\n@param roomArn The ARN of the room to delete. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room to delete. Required.

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

The ARN of the room to delete. Required.

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

The ARN of the room to delete. Required.

\n@param roomArn The ARN of the room to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room to delete. Required.

\n@return The ARN of the room to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to delete. Required.

\n@param roomArn The ARN of the room to delete. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room to delete. Required.

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

The ARN of the room to delete. Required.

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

The ARN of the room to delete. Required.

\n@param roomArn The ARN of the room to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room to delete. Required.

\n@return The ARN of the room to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to delete. Required.

\n@param roomArn The ARN of the room to delete. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteRoomRequest", "variableName" : "deleteRoomRequest", "variableType" : "DeleteRoomRequest", "documentation" : null, "simpleType" : "DeleteRoomRequest", "variableSetterType" : "DeleteRoomRequest" }, "wrapper" : false }, "DeleteRoomResponse" : { "c2jName" : "DeleteRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteRoomResponse", "variableName" : "deleteRoomResponse", "variableType" : "DeleteRoomResponse", "documentation" : null, "simpleType" : "DeleteRoomResponse", "variableSetterType" : "DeleteRoomResponse" }, "wrapper" : false }, "DeleteRoomSkillParameterRequest" : { "c2jName" : "DeleteRoomSkillParameterRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteRoomSkillParameter", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteRoomSkillParameter", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

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

The ARN of the room from which to remove the room skill parameter details.

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

The ARN of the room from which to remove the room skill parameter details.

\n@param roomArn The ARN of the room from which to remove the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

\n@return The ARN of the room from which to remove the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

\n@param roomArn The ARN of the room from which to remove the room skill parameter details.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which to remove the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

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

The ID of the skill from which to remove the room skill parameter details.

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

The ID of the skill from which to remove the room skill parameter details.

\n@param skillId The ID of the skill from which to remove the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

\n@return The ID of the skill from which to remove the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

\n@param skillId The ID of the skill from which to remove the room skill parameter details.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ID of the skill from which to remove the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The room skill parameter key for which to remove details.

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

The room skill parameter key for which to remove details.

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

The room skill parameter key for which to remove details.

\n@param parameterKey The room skill parameter key for which to remove details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The room skill parameter key for which to remove details.

\n@return The room skill parameter key for which to remove details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The room skill parameter key for which to remove details.

\n@param parameterKey The room skill parameter key for which to remove details.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The room skill parameter key for which to remove details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ParameterKey" : { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The room skill parameter key for which to remove details.

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

The room skill parameter key for which to remove details.

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

The room skill parameter key for which to remove details.

\n@param parameterKey The room skill parameter key for which to remove details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The room skill parameter key for which to remove details.

\n@return The room skill parameter key for which to remove details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The room skill parameter key for which to remove details.

\n@param parameterKey The room skill parameter key for which to remove details.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The room skill parameter key for which to remove details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

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

The ARN of the room from which to remove the room skill parameter details.

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

The ARN of the room from which to remove the room skill parameter details.

\n@param roomArn The ARN of the room from which to remove the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

\n@return The ARN of the room from which to remove the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

\n@param roomArn The ARN of the room from which to remove the room skill parameter details.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which to remove the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

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

The ID of the skill from which to remove the room skill parameter details.

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

The ID of the skill from which to remove the room skill parameter details.

\n@param skillId The ID of the skill from which to remove the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

\n@return The ID of the skill from which to remove the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

\n@param skillId The ID of the skill from which to remove the room skill parameter details.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ID of the skill from which to remove the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

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

The ARN of the room from which to remove the room skill parameter details.

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

The ARN of the room from which to remove the room skill parameter details.

\n@param roomArn The ARN of the room from which to remove the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

\n@return The ARN of the room from which to remove the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which to remove the room skill parameter details.

\n@param roomArn The ARN of the room from which to remove the room skill parameter details.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which to remove the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

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

The ID of the skill from which to remove the room skill parameter details.

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

The ID of the skill from which to remove the room skill parameter details.

\n@param skillId The ID of the skill from which to remove the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

\n@return The ID of the skill from which to remove the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ID of the skill from which to remove the room skill parameter details.

\n@param skillId The ID of the skill from which to remove the room skill parameter details.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ID of the skill from which to remove the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The room skill parameter key for which to remove details.

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

The room skill parameter key for which to remove details.

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

The room skill parameter key for which to remove details.

\n@param parameterKey The room skill parameter key for which to remove details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The room skill parameter key for which to remove details.

\n@return The room skill parameter key for which to remove details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The room skill parameter key for which to remove details.

\n@param parameterKey The room skill parameter key for which to remove details.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The room skill parameter key for which to remove details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId", "ParameterKey" ], "shapeName" : "DeleteRoomSkillParameterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteRoomSkillParameterRequest", "variableName" : "deleteRoomSkillParameterRequest", "variableType" : "DeleteRoomSkillParameterRequest", "documentation" : null, "simpleType" : "DeleteRoomSkillParameterRequest", "variableSetterType" : "DeleteRoomSkillParameterRequest" }, "wrapper" : false }, "DeleteRoomSkillParameterResponse" : { "c2jName" : "DeleteRoomSkillParameterResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteRoomSkillParameterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteRoomSkillParameterResponse", "variableName" : "deleteRoomSkillParameterResponse", "variableType" : "DeleteRoomSkillParameterResponse", "documentation" : null, "simpleType" : "DeleteRoomSkillParameterResponse", "variableSetterType" : "DeleteRoomSkillParameterResponse" }, "wrapper" : false }, "DeleteSkillAuthorizationRequest" : { "c2jName" : "DeleteSkillAuthorizationRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteSkillAuthorization", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteSkillAuthorization", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill.

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

The unique identifier of a skill.

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

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of a skill.

\n@return The unique identifier of a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the skill is authorized for.

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

The room that the skill is authorized for.

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

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the skill is authorized for.

\n@return The room that the skill is authorized for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the skill is authorized for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the skill is authorized for.

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

The room that the skill is authorized for.

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

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the skill is authorized for.

\n@return The room that the skill is authorized for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the skill is authorized for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill.

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

The unique identifier of a skill.

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

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of a skill.

\n@return The unique identifier of a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill.

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

The unique identifier of a skill.

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

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of a skill.

\n@return The unique identifier of a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the skill is authorized for.

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

The room that the skill is authorized for.

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

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the skill is authorized for.

\n@return The room that the skill is authorized for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the skill is authorized for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId" ], "shapeName" : "DeleteSkillAuthorizationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteSkillAuthorizationRequest", "variableName" : "deleteSkillAuthorizationRequest", "variableType" : "DeleteSkillAuthorizationRequest", "documentation" : null, "simpleType" : "DeleteSkillAuthorizationRequest", "variableSetterType" : "DeleteSkillAuthorizationRequest" }, "wrapper" : false }, "DeleteSkillAuthorizationResponse" : { "c2jName" : "DeleteSkillAuthorizationResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteSkillAuthorizationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteSkillAuthorizationResponse", "variableName" : "deleteSkillAuthorizationResponse", "variableType" : "DeleteSkillAuthorizationResponse", "documentation" : null, "simpleType" : "DeleteSkillAuthorizationResponse", "variableSetterType" : "DeleteSkillAuthorizationResponse" }, "wrapper" : false }, "DeleteSkillGroupRequest" : { "c2jName" : "DeleteSkillGroupRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteSkillGroup", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteSkillGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to delete. Required.

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

The ARN of the skill group to delete. Required.

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

The ARN of the skill group to delete. Required.

\n@param skillGroupArn The ARN of the skill group to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to delete. Required.

\n@return The ARN of the skill group to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to delete. Required.

\n@param skillGroupArn The ARN of the skill group to delete. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to delete. Required.

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

The ARN of the skill group to delete. Required.

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

The ARN of the skill group to delete. Required.

\n@param skillGroupArn The ARN of the skill group to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to delete. Required.

\n@return The ARN of the skill group to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to delete. Required.

\n@param skillGroupArn The ARN of the skill group to delete. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to delete. Required.

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

The ARN of the skill group to delete. Required.

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

The ARN of the skill group to delete. Required.

\n@param skillGroupArn The ARN of the skill group to delete. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to delete. Required.

\n@return The ARN of the skill group to delete. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to delete. Required.

\n@param skillGroupArn The ARN of the skill group to delete. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to delete. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteSkillGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteSkillGroupRequest", "variableName" : "deleteSkillGroupRequest", "variableType" : "DeleteSkillGroupRequest", "documentation" : null, "simpleType" : "DeleteSkillGroupRequest", "variableSetterType" : "DeleteSkillGroupRequest" }, "wrapper" : false }, "DeleteSkillGroupResponse" : { "c2jName" : "DeleteSkillGroupResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteSkillGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteSkillGroupResponse", "variableName" : "deleteSkillGroupResponse", "variableType" : "DeleteSkillGroupResponse", "documentation" : null, "simpleType" : "DeleteSkillGroupResponse", "variableSetterType" : "DeleteSkillGroupResponse" }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUser", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DeleteUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user to delete in the organization. Required.

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

The ARN of the user to delete in the organization. Required.

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

The ARN of the user to delete in the organization. Required.

\n@param userArn The ARN of the user to delete in the organization. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user to delete in the organization. Required.

\n@return The ARN of the user to delete in the organization. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user to delete in the organization. Required.

\n@param userArn The ARN of the user to delete in the organization. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user to delete in the organization. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

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

The ARN of the user's enrollment in the organization. Required.

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

The ARN of the user's enrollment in the organization. Required.

\n@param enrollmentId The ARN of the user's enrollment in the organization. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

\n@return The ARN of the user's enrollment in the organization. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

\n@param enrollmentId The ARN of the user's enrollment in the organization. Required.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The ARN of the user's enrollment in the organization. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnrollmentId" : { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

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

The ARN of the user's enrollment in the organization. Required.

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

The ARN of the user's enrollment in the organization. Required.

\n@param enrollmentId The ARN of the user's enrollment in the organization. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

\n@return The ARN of the user's enrollment in the organization. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

\n@param enrollmentId The ARN of the user's enrollment in the organization. Required.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The ARN of the user's enrollment in the organization. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user to delete in the organization. Required.

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

The ARN of the user to delete in the organization. Required.

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

The ARN of the user to delete in the organization. Required.

\n@param userArn The ARN of the user to delete in the organization. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user to delete in the organization. Required.

\n@return The ARN of the user to delete in the organization. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user to delete in the organization. Required.

\n@param userArn The ARN of the user to delete in the organization. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user to delete in the organization. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user to delete in the organization. Required.

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

The ARN of the user to delete in the organization. Required.

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

The ARN of the user to delete in the organization. Required.

\n@param userArn The ARN of the user to delete in the organization. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user to delete in the organization. Required.

\n@return The ARN of the user to delete in the organization. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user to delete in the organization. Required.

\n@param userArn The ARN of the user to delete in the organization. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user to delete in the organization. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

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

The ARN of the user's enrollment in the organization. Required.

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

The ARN of the user's enrollment in the organization. Required.

\n@param enrollmentId The ARN of the user's enrollment in the organization. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

\n@return The ARN of the user's enrollment in the organization. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The ARN of the user's enrollment in the organization. Required.

\n@param enrollmentId The ARN of the user's enrollment in the organization. Required.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The ARN of the user's enrollment in the organization. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EnrollmentId" ], "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, "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 }, "DeveloperInfo" : { "c2jName" : "DeveloperInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The details about the developer that published the skill.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeveloperName", "beanStyleSetterMethodName" : "setDeveloperName", "c2jName" : "DeveloperName", "c2jShape" : "DeveloperName", "defaultConsumerFluentSetterDocumentation" : "

The name of the developer.

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

The name of the developer.

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

The name of the developer.

\n@param developerName The name of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "developerName", "getterDocumentation" : "

The name of the developer.

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

The name of the developer.

\n@param developerName The name of the developer.", "setterMethodName" : "setDeveloperName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "developerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "developerName", "variableType" : "String", "documentation" : "

The name of the developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivacyPolicy", "beanStyleSetterMethodName" : "setPrivacyPolicy", "c2jName" : "PrivacyPolicy", "c2jShape" : "PrivacyPolicy", "defaultConsumerFluentSetterDocumentation" : "

The URL of the privacy policy.

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

The URL of the privacy policy.

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

The URL of the privacy policy.

\n@param privacyPolicy The URL of the privacy policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privacyPolicy", "getterDocumentation" : "

The URL of the privacy policy.

\n@return The URL of the privacy policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivacyPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivacyPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivacyPolicy", "sensitive" : false, "setterDocumentation" : "

The URL of the privacy policy.

\n@param privacyPolicy The URL of the privacy policy.", "setterMethodName" : "setPrivacyPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privacyPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privacyPolicy", "variableType" : "String", "documentation" : "

The URL of the privacy policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email of the developer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 developer.

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

The email of the developer.

\n@param email The email of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the developer.

\n@return The email of the developer.", "getterModel" : { "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, "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 developer.

\n@param email The email of the developer.", "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 developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

The website of the developer.

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

The website of the developer.

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

The website of the developer.

\n@param url The website of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

The website of the developer.

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

The website of the developer.

\n@param url The website of the developer.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

The website of the developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeveloperName" : { "beanStyleGetterMethodName" : "getDeveloperName", "beanStyleSetterMethodName" : "setDeveloperName", "c2jName" : "DeveloperName", "c2jShape" : "DeveloperName", "defaultConsumerFluentSetterDocumentation" : "

The name of the developer.

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

The name of the developer.

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

The name of the developer.

\n@param developerName The name of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "developerName", "getterDocumentation" : "

The name of the developer.

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

The name of the developer.

\n@param developerName The name of the developer.", "setterMethodName" : "setDeveloperName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "developerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "developerName", "variableType" : "String", "documentation" : "

The name of the developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email of the developer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 developer.

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

The email of the developer.

\n@param email The email of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the developer.

\n@return The email of the developer.", "getterModel" : { "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, "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 developer.

\n@param email The email of the developer.", "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 developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PrivacyPolicy" : { "beanStyleGetterMethodName" : "getPrivacyPolicy", "beanStyleSetterMethodName" : "setPrivacyPolicy", "c2jName" : "PrivacyPolicy", "c2jShape" : "PrivacyPolicy", "defaultConsumerFluentSetterDocumentation" : "

The URL of the privacy policy.

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

The URL of the privacy policy.

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

The URL of the privacy policy.

\n@param privacyPolicy The URL of the privacy policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privacyPolicy", "getterDocumentation" : "

The URL of the privacy policy.

\n@return The URL of the privacy policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivacyPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivacyPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivacyPolicy", "sensitive" : false, "setterDocumentation" : "

The URL of the privacy policy.

\n@param privacyPolicy The URL of the privacy policy.", "setterMethodName" : "setPrivacyPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privacyPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privacyPolicy", "variableType" : "String", "documentation" : "

The URL of the privacy policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

The website of the developer.

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

The website of the developer.

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

The website of the developer.

\n@param url The website of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

The website of the developer.

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

The website of the developer.

\n@param url The website of the developer.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

The website of the developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeveloperName", "beanStyleSetterMethodName" : "setDeveloperName", "c2jName" : "DeveloperName", "c2jShape" : "DeveloperName", "defaultConsumerFluentSetterDocumentation" : "

The name of the developer.

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

The name of the developer.

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

The name of the developer.

\n@param developerName The name of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "developerName", "getterDocumentation" : "

The name of the developer.

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

The name of the developer.

\n@param developerName The name of the developer.", "setterMethodName" : "setDeveloperName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "developerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "developerName", "variableType" : "String", "documentation" : "

The name of the developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrivacyPolicy", "beanStyleSetterMethodName" : "setPrivacyPolicy", "c2jName" : "PrivacyPolicy", "c2jShape" : "PrivacyPolicy", "defaultConsumerFluentSetterDocumentation" : "

The URL of the privacy policy.

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

The URL of the privacy policy.

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

The URL of the privacy policy.

\n@param privacyPolicy The URL of the privacy policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "privacyPolicy", "getterDocumentation" : "

The URL of the privacy policy.

\n@return The URL of the privacy policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PrivacyPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivacyPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PrivacyPolicy", "sensitive" : false, "setterDocumentation" : "

The URL of the privacy policy.

\n@param privacyPolicy The URL of the privacy policy.", "setterMethodName" : "setPrivacyPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privacyPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "privacyPolicy", "variableType" : "String", "documentation" : "

The URL of the privacy policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email of the developer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 developer.

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

The email of the developer.

\n@param email The email of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the developer.

\n@return The email of the developer.", "getterModel" : { "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, "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 developer.

\n@param email The email of the developer.", "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 developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

The website of the developer.

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

The website of the developer.

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

The website of the developer.

\n@param url The website of the developer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

The website of the developer.

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

The website of the developer.

\n@param url The website of the developer.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

The website of the developer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeveloperInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeveloperInfo", "variableName" : "developerInfo", "variableType" : "DeveloperInfo", "documentation" : null, "simpleType" : "DeveloperInfo", "variableSetterType" : "DeveloperInfo" }, "wrapper" : false }, "Device" : { "c2jName" : "Device", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A device with attributes.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

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

The ARN of a device.

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

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumber", "defaultConsumerFluentSetterDocumentation" : "

The serial number of a device.

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

The serial number of a device.

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

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The serial number of a device.

\n@return The serial number of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The serial number of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

The type of a device.

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

The type of a device.

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

The type of a device.

\n@param deviceType The type of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

The type of a device.

\n@return The type of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

The type of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The name of a device.

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

The name of a device.

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

The name of a device.

\n@param deviceName The name of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The name of a device.

\n@return The name of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The name of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareVersion", "beanStyleSetterMethodName" : "setSoftwareVersion", "c2jName" : "SoftwareVersion", "c2jShape" : "SoftwareVersion", "defaultConsumerFluentSetterDocumentation" : "

The software version of a device.

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

The software version of a device.

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

The software version of a device.

\n@param softwareVersion The software version of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareVersion", "getterDocumentation" : "

The software version of a device.

\n@return The software version of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SoftwareVersion", "sensitive" : false, "setterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.", "setterMethodName" : "setSoftwareVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : "

The software version of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "MacAddress", "defaultConsumerFluentSetterDocumentation" : "

The MAC address of a device.

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

The MAC address of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

The MAC address of a device.

\n@return The MAC address of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

The MAC address of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room ARN of a device.

\n@param roomArn The room ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room ARN of a device.

\n@return The room ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room ARN of a device.

\n@param roomArn The room ARN of a device.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceStatusAsString", "beanStyleSetterMethodName" : "setDeviceStatus", "c2jName" : "DeviceStatus", "c2jShape" : "DeviceStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusAsString(String)}.\n@param deviceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatus(String)", "deprecated" : false, "documentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceStatus", "fluentEnumSetterMethodName" : "deviceStatus", "fluentGetterMethodName" : "deviceStatusAsString", "fluentSetterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n@param deviceStatus The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatus", "fluentSetterMethodName" : "deviceStatus", "getterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceStatus} will return {@link DeviceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceStatusAsString}.\n

\n@return The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceStatus", "sensitive" : false, "setterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n@param deviceStatus The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus", "setterMethodName" : "setDeviceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceStatusInfo", "beanStyleSetterMethodName" : "setDeviceStatusInfo", "c2jName" : "DeviceStatusInfo", "c2jShape" : "DeviceStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about a device's status.

\nThis is a convenience that creates an instance of the {@link DeviceStatusInfo.Builder} avoiding the need to create one manually via {@link DeviceStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusInfo(DeviceStatusInfo)}.\n@param deviceStatusInfo a consumer that will call methods on {@link DeviceStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusInfo(DeviceStatusInfo)", "deprecated" : false, "documentation" : "

Detailed information about a device's status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusInfo", "fluentSetterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusInfo", "getterDocumentation" : "

Detailed information about a device's status.

\n@return Detailed information about a device's status.", "getterModel" : { "returnType" : "DeviceStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceStatusInfo", "sensitive" : false, "setterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.", "setterMethodName" : "setDeviceStatusInfo", "setterModel" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : null, "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : "

Detailed information about a device's status.

", "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceName" : { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The name of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The name of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The name of a device.

\n@return The name of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The name of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceSerialNumber" : { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumber", "defaultConsumerFluentSetterDocumentation" : "

The serial number of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceSerialNumber(String)}.\n@param deviceSerialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSerialNumber(String)", "deprecated" : false, "documentation" : "

The serial number of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSerialNumber", "fluentSetterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The serial number of a device.

\n@return The serial number of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The serial number of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceStatus" : { "beanStyleGetterMethodName" : "getDeviceStatusAsString", "beanStyleSetterMethodName" : "setDeviceStatus", "c2jName" : "DeviceStatus", "c2jShape" : "DeviceStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusAsString(String)}.\n@param deviceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatus(String)", "deprecated" : false, "documentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceStatus", "fluentEnumSetterMethodName" : "deviceStatus", "fluentGetterMethodName" : "deviceStatusAsString", "fluentSetterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n@param deviceStatus The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatus", "fluentSetterMethodName" : "deviceStatus", "getterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceStatus} will return {@link DeviceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceStatusAsString}.\n

\n@return The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceStatus", "sensitive" : false, "setterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n@param deviceStatus The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus", "setterMethodName" : "setDeviceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceStatusInfo" : { "beanStyleGetterMethodName" : "getDeviceStatusInfo", "beanStyleSetterMethodName" : "setDeviceStatusInfo", "c2jName" : "DeviceStatusInfo", "c2jShape" : "DeviceStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about a device's status.

\nThis is a convenience that creates an instance of the {@link DeviceStatusInfo.Builder} avoiding the need to create one manually via {@link DeviceStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusInfo(DeviceStatusInfo)}.\n@param deviceStatusInfo a consumer that will call methods on {@link DeviceStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusInfo(DeviceStatusInfo)", "deprecated" : false, "documentation" : "

Detailed information about a device's status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusInfo", "fluentSetterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusInfo", "getterDocumentation" : "

Detailed information about a device's status.

\n@return Detailed information about a device's status.", "getterModel" : { "returnType" : "DeviceStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceStatusInfo", "sensitive" : false, "setterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.", "setterMethodName" : "setDeviceStatusInfo", "setterModel" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : null, "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : "

Detailed information about a device's status.

", "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "xmlNameSpaceUri" : null }, "DeviceType" : { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

The type of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceType(String)}.\n@param deviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(String)", "deprecated" : false, "documentation" : "

The type of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

The type of a device.

\n@return The type of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

The type of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MacAddress" : { "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "MacAddress", "defaultConsumerFluentSetterDocumentation" : "

The MAC address of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #macAddress(String)}.\n@param macAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #macAddress(String)", "deprecated" : false, "documentation" : "

The MAC address of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

The MAC address of a device.

\n@return The MAC address of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

The MAC address of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room ARN of a device.

\n@param roomArn The room ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room ARN of a device.

\n@return The room ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room ARN of a device.

\n@param roomArn The room ARN of a device.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SoftwareVersion" : { "beanStyleGetterMethodName" : "getSoftwareVersion", "beanStyleSetterMethodName" : "setSoftwareVersion", "c2jName" : "SoftwareVersion", "c2jShape" : "SoftwareVersion", "defaultConsumerFluentSetterDocumentation" : "

The software version of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #softwareVersion(String)}.\n@param softwareVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareVersion(String)", "deprecated" : false, "documentation" : "

The software version of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareVersion", "fluentSetterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareVersion", "getterDocumentation" : "

The software version of a device.

\n@return The software version of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SoftwareVersion", "sensitive" : false, "setterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.", "setterMethodName" : "setSoftwareVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : "

The software version of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumber", "defaultConsumerFluentSetterDocumentation" : "

The serial number of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceSerialNumber(String)}.\n@param deviceSerialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSerialNumber(String)", "deprecated" : false, "documentation" : "

The serial number of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSerialNumber", "fluentSetterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The serial number of a device.

\n@return The serial number of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The serial number of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

The type of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceType(String)}.\n@param deviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(String)", "deprecated" : false, "documentation" : "

The type of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

The type of a device.

\n@return The type of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

The type of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The name of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The name of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The name of a device.

\n@return The name of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The name of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareVersion", "beanStyleSetterMethodName" : "setSoftwareVersion", "c2jName" : "SoftwareVersion", "c2jShape" : "SoftwareVersion", "defaultConsumerFluentSetterDocumentation" : "

The software version of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #softwareVersion(String)}.\n@param softwareVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareVersion(String)", "deprecated" : false, "documentation" : "

The software version of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareVersion", "fluentSetterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareVersion", "getterDocumentation" : "

The software version of a device.

\n@return The software version of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SoftwareVersion", "sensitive" : false, "setterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.", "setterMethodName" : "setSoftwareVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : "

The software version of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "MacAddress", "defaultConsumerFluentSetterDocumentation" : "

The MAC address of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #macAddress(String)}.\n@param macAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #macAddress(String)", "deprecated" : false, "documentation" : "

The MAC address of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

The MAC address of a device.

\n@return The MAC address of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

The MAC address of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room ARN of a device.

\n@param roomArn The room ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room ARN of a device.

\n@return The room ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room ARN of a device.

\n@param roomArn The room ARN of a device.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceStatusAsString", "beanStyleSetterMethodName" : "setDeviceStatus", "c2jName" : "DeviceStatus", "c2jShape" : "DeviceStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusAsString(String)}.\n@param deviceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatus(String)", "deprecated" : false, "documentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceStatus", "fluentEnumSetterMethodName" : "deviceStatus", "fluentGetterMethodName" : "deviceStatusAsString", "fluentSetterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n@param deviceStatus The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatus", "fluentSetterMethodName" : "deviceStatus", "getterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceStatus} will return {@link DeviceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceStatusAsString}.\n

\n@return The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceStatus", "sensitive" : false, "setterDocumentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

\n@param deviceStatus The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.\n@see DeviceStatus", "setterMethodName" : "setDeviceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : "

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceStatusInfo", "beanStyleSetterMethodName" : "setDeviceStatusInfo", "c2jName" : "DeviceStatusInfo", "c2jShape" : "DeviceStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about a device's status.

\nThis is a convenience that creates an instance of the {@link DeviceStatusInfo.Builder} avoiding the need to create one manually via {@link DeviceStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusInfo(DeviceStatusInfo)}.\n@param deviceStatusInfo a consumer that will call methods on {@link DeviceStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusInfo(DeviceStatusInfo)", "deprecated" : false, "documentation" : "

Detailed information about a device's status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusInfo", "fluentSetterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusInfo", "getterDocumentation" : "

Detailed information about a device's status.

\n@return Detailed information about a device's status.", "getterModel" : { "returnType" : "DeviceStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceStatusInfo", "sensitive" : false, "setterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.", "setterMethodName" : "setDeviceStatusInfo", "setterModel" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : null, "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : "

Detailed information about a device's status.

", "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Device", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "wrapper" : false }, "DeviceData" : { "c2jName" : "DeviceData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Device attributes.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumber", "defaultConsumerFluentSetterDocumentation" : "

The serial number of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceSerialNumber(String)}.\n@param deviceSerialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSerialNumber(String)", "deprecated" : false, "documentation" : "

The serial number of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSerialNumber", "fluentSetterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The serial number of a device.

\n@return The serial number of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The serial number of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

The type of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceType(String)}.\n@param deviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(String)", "deprecated" : false, "documentation" : "

The type of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

The type of a device.

\n@return The type of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

The type of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The name of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The name of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The name of a device.

\n@return The name of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The name of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareVersion", "beanStyleSetterMethodName" : "setSoftwareVersion", "c2jName" : "SoftwareVersion", "c2jShape" : "SoftwareVersion", "defaultConsumerFluentSetterDocumentation" : "

The software version of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #softwareVersion(String)}.\n@param softwareVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareVersion(String)", "deprecated" : false, "documentation" : "

The software version of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareVersion", "fluentSetterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareVersion", "getterDocumentation" : "

The software version of a device.

\n@return The software version of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SoftwareVersion", "sensitive" : false, "setterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.", "setterMethodName" : "setSoftwareVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : "

The software version of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "MacAddress", "defaultConsumerFluentSetterDocumentation" : "

The MAC address of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #macAddress(String)}.\n@param macAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #macAddress(String)", "deprecated" : false, "documentation" : "

The MAC address of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

The MAC address of a device.

\n@return The MAC address of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

The MAC address of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceStatusAsString", "beanStyleSetterMethodName" : "setDeviceStatus", "c2jName" : "DeviceStatus", "c2jShape" : "DeviceStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusAsString(String)}.\n@param deviceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatus(String)", "deprecated" : false, "documentation" : "

The status of a device.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceStatus", "fluentEnumSetterMethodName" : "deviceStatus", "fluentGetterMethodName" : "deviceStatusAsString", "fluentSetterDocumentation" : "

The status of a device.

\n@param deviceStatus The status of a device.\n@see DeviceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatus", "fluentSetterMethodName" : "deviceStatus", "getterDocumentation" : "

The status of a device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceStatus} will return {@link DeviceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceStatusAsString}.\n

\n@return The status of a device.\n@see DeviceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceStatus", "sensitive" : false, "setterDocumentation" : "

The status of a device.

\n@param deviceStatus The status of a device.\n@see DeviceStatus", "setterMethodName" : "setDeviceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : "

The status of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room ARN associated with a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room ARN associated with a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room ARN associated with a device.

\n@param roomArn The room ARN associated with a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room ARN associated with a device.

\n@return The room ARN associated with a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room ARN associated with a device.

\n@param roomArn The room ARN associated with a device.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room ARN associated with a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of the room associated with a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of the room associated with a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of the room associated with a device.

\n@param roomName The name of the room associated with a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of the room associated with a device.

\n@return The name of the room associated with a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of the room associated with a device.

\n@param roomName The name of the room associated with a device.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of the room associated with a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceStatusInfo", "beanStyleSetterMethodName" : "setDeviceStatusInfo", "c2jName" : "DeviceStatusInfo", "c2jShape" : "DeviceStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about a device's status.

\nThis is a convenience that creates an instance of the {@link DeviceStatusInfo.Builder} avoiding the need to create one manually via {@link DeviceStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusInfo(DeviceStatusInfo)}.\n@param deviceStatusInfo a consumer that will call methods on {@link DeviceStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusInfo(DeviceStatusInfo)", "deprecated" : false, "documentation" : "

Detailed information about a device's status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusInfo", "fluentSetterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusInfo", "getterDocumentation" : "

Detailed information about a device's status.

\n@return Detailed information about a device's status.", "getterModel" : { "returnType" : "DeviceStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceStatusInfo", "sensitive" : false, "setterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.", "setterMethodName" : "setDeviceStatusInfo", "setterModel" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : null, "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : "

Detailed information about a device's status.

", "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceName" : { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The name of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The name of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The name of a device.

\n@return The name of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The name of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceSerialNumber" : { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumber", "defaultConsumerFluentSetterDocumentation" : "

The serial number of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceSerialNumber(String)}.\n@param deviceSerialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSerialNumber(String)", "deprecated" : false, "documentation" : "

The serial number of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSerialNumber", "fluentSetterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The serial number of a device.

\n@return The serial number of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The serial number of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceStatus" : { "beanStyleGetterMethodName" : "getDeviceStatusAsString", "beanStyleSetterMethodName" : "setDeviceStatus", "c2jName" : "DeviceStatus", "c2jShape" : "DeviceStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusAsString(String)}.\n@param deviceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatus(String)", "deprecated" : false, "documentation" : "

The status of a device.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceStatus", "fluentEnumSetterMethodName" : "deviceStatus", "fluentGetterMethodName" : "deviceStatusAsString", "fluentSetterDocumentation" : "

The status of a device.

\n@param deviceStatus The status of a device.\n@see DeviceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatus", "fluentSetterMethodName" : "deviceStatus", "getterDocumentation" : "

The status of a device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceStatus} will return {@link DeviceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceStatusAsString}.\n

\n@return The status of a device.\n@see DeviceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceStatus", "sensitive" : false, "setterDocumentation" : "

The status of a device.

\n@param deviceStatus The status of a device.\n@see DeviceStatus", "setterMethodName" : "setDeviceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : "

The status of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceStatusInfo" : { "beanStyleGetterMethodName" : "getDeviceStatusInfo", "beanStyleSetterMethodName" : "setDeviceStatusInfo", "c2jName" : "DeviceStatusInfo", "c2jShape" : "DeviceStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about a device's status.

\nThis is a convenience that creates an instance of the {@link DeviceStatusInfo.Builder} avoiding the need to create one manually via {@link DeviceStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusInfo(DeviceStatusInfo)}.\n@param deviceStatusInfo a consumer that will call methods on {@link DeviceStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusInfo(DeviceStatusInfo)", "deprecated" : false, "documentation" : "

Detailed information about a device's status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusInfo", "fluentSetterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusInfo", "getterDocumentation" : "

Detailed information about a device's status.

\n@return Detailed information about a device's status.", "getterModel" : { "returnType" : "DeviceStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceStatusInfo", "sensitive" : false, "setterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.", "setterMethodName" : "setDeviceStatusInfo", "setterModel" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : null, "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : "

Detailed information about a device's status.

", "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "xmlNameSpaceUri" : null }, "DeviceType" : { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

The type of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceType(String)}.\n@param deviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(String)", "deprecated" : false, "documentation" : "

The type of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

The type of a device.

\n@return The type of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

The type of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MacAddress" : { "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "MacAddress", "defaultConsumerFluentSetterDocumentation" : "

The MAC address of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #macAddress(String)}.\n@param macAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #macAddress(String)", "deprecated" : false, "documentation" : "

The MAC address of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

The MAC address of a device.

\n@return The MAC address of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

The MAC address of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room ARN associated with a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room ARN associated with a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room ARN associated with a device.

\n@param roomArn The room ARN associated with a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room ARN associated with a device.

\n@return The room ARN associated with a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room ARN associated with a device.

\n@param roomArn The room ARN associated with a device.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room ARN associated with a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomName" : { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of the room associated with a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of the room associated with a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of the room associated with a device.

\n@param roomName The name of the room associated with a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of the room associated with a device.

\n@return The name of the room associated with a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of the room associated with a device.

\n@param roomName The name of the room associated with a device.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of the room associated with a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SoftwareVersion" : { "beanStyleGetterMethodName" : "getSoftwareVersion", "beanStyleSetterMethodName" : "setSoftwareVersion", "c2jName" : "SoftwareVersion", "c2jShape" : "SoftwareVersion", "defaultConsumerFluentSetterDocumentation" : "

The software version of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #softwareVersion(String)}.\n@param softwareVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareVersion(String)", "deprecated" : false, "documentation" : "

The software version of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareVersion", "fluentSetterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareVersion", "getterDocumentation" : "

The software version of a device.

\n@return The software version of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SoftwareVersion", "sensitive" : false, "setterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.", "setterMethodName" : "setSoftwareVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : "

The software version of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumber", "defaultConsumerFluentSetterDocumentation" : "

The serial number of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceSerialNumber(String)}.\n@param deviceSerialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSerialNumber(String)", "deprecated" : false, "documentation" : "

The serial number of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSerialNumber", "fluentSetterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The serial number of a device.

\n@return The serial number of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The serial number of a device.

\n@param deviceSerialNumber The serial number of a device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The serial number of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

The type of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceType(String)}.\n@param deviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(String)", "deprecated" : false, "documentation" : "

The type of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

The type of a device.

\n@return The type of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

The type of a device.

\n@param deviceType The type of a device.", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

The type of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The name of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The name of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The name of a device.

\n@return The name of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The name of a device.

\n@param deviceName The name of a device.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The name of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareVersion", "beanStyleSetterMethodName" : "setSoftwareVersion", "c2jName" : "SoftwareVersion", "c2jShape" : "SoftwareVersion", "defaultConsumerFluentSetterDocumentation" : "

The software version of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #softwareVersion(String)}.\n@param softwareVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareVersion(String)", "deprecated" : false, "documentation" : "

The software version of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareVersion", "fluentSetterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareVersion", "getterDocumentation" : "

The software version of a device.

\n@return The software version of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SoftwareVersion", "sensitive" : false, "setterDocumentation" : "

The software version of a device.

\n@param softwareVersion The software version of a device.", "setterMethodName" : "setSoftwareVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "softwareVersion", "variableType" : "String", "documentation" : "

The software version of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "MacAddress", "defaultConsumerFluentSetterDocumentation" : "

The MAC address of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #macAddress(String)}.\n@param macAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #macAddress(String)", "deprecated" : false, "documentation" : "

The MAC address of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

The MAC address of a device.

\n@return The MAC address of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

The MAC address of a device.

\n@param macAddress The MAC address of a device.", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

The MAC address of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceStatusAsString", "beanStyleSetterMethodName" : "setDeviceStatus", "c2jName" : "DeviceStatus", "c2jShape" : "DeviceStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusAsString(String)}.\n@param deviceStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatus(String)", "deprecated" : false, "documentation" : "

The status of a device.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceStatus", "fluentEnumSetterMethodName" : "deviceStatus", "fluentGetterMethodName" : "deviceStatusAsString", "fluentSetterDocumentation" : "

The status of a device.

\n@param deviceStatus The status of a device.\n@see DeviceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatus", "fluentSetterMethodName" : "deviceStatus", "getterDocumentation" : "

The status of a device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceStatus} will return {@link DeviceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceStatusAsString}.\n

\n@return The status of a device.\n@see DeviceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceStatus", "sensitive" : false, "setterDocumentation" : "

The status of a device.

\n@param deviceStatus The status of a device.\n@see DeviceStatus", "setterMethodName" : "setDeviceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceStatus", "variableType" : "String", "documentation" : "

The status of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room ARN associated with a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room ARN associated with a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room ARN associated with a device.

\n@param roomArn The room ARN associated with a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room ARN associated with a device.

\n@return The room ARN associated with a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room ARN associated with a device.

\n@param roomArn The room ARN associated with a device.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room ARN associated with a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of the room associated with a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of the room associated with a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of the room associated with a device.

\n@param roomName The name of the room associated with a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of the room associated with a device.

\n@return The name of the room associated with a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of the room associated with a device.

\n@param roomName The name of the room associated with a device.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of the room associated with a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceStatusInfo", "beanStyleSetterMethodName" : "setDeviceStatusInfo", "c2jName" : "DeviceStatusInfo", "c2jShape" : "DeviceStatusInfo", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about a device's status.

\nThis is a convenience that creates an instance of the {@link DeviceStatusInfo.Builder} avoiding the need to create one manually via {@link DeviceStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusInfo(DeviceStatusInfo)}.\n@param deviceStatusInfo a consumer that will call methods on {@link DeviceStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusInfo(DeviceStatusInfo)", "deprecated" : false, "documentation" : "

Detailed information about a device's status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusInfo", "fluentSetterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusInfo", "getterDocumentation" : "

Detailed information about a device's status.

\n@return Detailed information about a device's status.", "getterModel" : { "returnType" : "DeviceStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceStatusInfo", "sensitive" : false, "setterDocumentation" : "

Detailed information about a device's status.

\n@param deviceStatusInfo Detailed information about a device's status.", "setterMethodName" : "setDeviceStatusInfo", "setterModel" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : null, "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : "

Detailed information about a device's status.

", "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceData", "variableName" : "deviceData", "variableType" : "DeviceData", "documentation" : null, "simpleType" : "DeviceData", "variableSetterType" : "DeviceData" }, "wrapper" : false }, "DeviceEvent" : { "c2jName" : "DeviceEvent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The list of device events.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "DeviceEventType", "defaultConsumerFluentSetterDocumentation" : "

The type of device event.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 device event.

", "endpointDiscoveryId" : false, "enumType" : "DeviceEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of device event.

\n@param type The type of device event.\n@see DeviceEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceEventType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of device event.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DeviceEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of device event.\n@see DeviceEventType", "getterModel" : { "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, "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 device event.

\n@param type The type of device event.\n@see DeviceEventType", "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 device event.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "DeviceEventValue", "defaultConsumerFluentSetterDocumentation" : "

The value of the event.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value of the event.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value of the event.

\n@param value The value of the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value of the event.

\n@return The value of the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the event.

\n@param value The value of the event.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The value of the event.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimestamp", "beanStyleSetterMethodName" : "setTimestamp", "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time (in epoch) when the event occurred.

\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 #timestamp(Instant)}.\n@param timestamp 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 #timestamp(Instant)", "deprecated" : false, "documentation" : "

The time (in epoch) when the event occurred.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestamp", "fluentSetterDocumentation" : "

The time (in epoch) when the event occurred.

\n@param timestamp The time (in epoch) when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestamp", "getterDocumentation" : "

The time (in epoch) when the event occurred.

\n@return The time (in epoch) when the event occurred.", "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" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Timestamp", "sensitive" : false, "setterDocumentation" : "

The time (in epoch) when the event occurred.

\n@param timestamp The time (in epoch) when the event occurred.", "setterMethodName" : "setTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestamp", "variableType" : "java.time.Instant", "documentation" : "

The time (in epoch) when the event occurred.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Timestamp" : { "beanStyleGetterMethodName" : "getTimestamp", "beanStyleSetterMethodName" : "setTimestamp", "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time (in epoch) when the event occurred.

\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 #timestamp(Instant)}.\n@param timestamp 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 #timestamp(Instant)", "deprecated" : false, "documentation" : "

The time (in epoch) when the event occurred.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestamp", "fluentSetterDocumentation" : "

The time (in epoch) when the event occurred.

\n@param timestamp The time (in epoch) when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestamp", "getterDocumentation" : "

The time (in epoch) when the event occurred.

\n@return The time (in epoch) when the event occurred.", "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" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Timestamp", "sensitive" : false, "setterDocumentation" : "

The time (in epoch) when the event occurred.

\n@param timestamp The time (in epoch) when the event occurred.", "setterMethodName" : "setTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestamp", "variableType" : "java.time.Instant", "documentation" : "

The time (in epoch) when the event occurred.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "DeviceEventType", "defaultConsumerFluentSetterDocumentation" : "

The type of device event.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 device event.

", "endpointDiscoveryId" : false, "enumType" : "DeviceEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of device event.

\n@param type The type of device event.\n@see DeviceEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceEventType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of device event.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DeviceEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of device event.\n@see DeviceEventType", "getterModel" : { "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, "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 device event.

\n@param type The type of device event.\n@see DeviceEventType", "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 device event.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "DeviceEventValue", "defaultConsumerFluentSetterDocumentation" : "

The value of the event.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value of the event.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value of the event.

\n@param value The value of the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value of the event.

\n@return The value of the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the event.

\n@param value The value of the event.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The value of the event.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "DeviceEventType", "defaultConsumerFluentSetterDocumentation" : "

The type of device event.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 device event.

", "endpointDiscoveryId" : false, "enumType" : "DeviceEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of device event.

\n@param type The type of device event.\n@see DeviceEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceEventType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of device event.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DeviceEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of device event.\n@see DeviceEventType", "getterModel" : { "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, "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 device event.

\n@param type The type of device event.\n@see DeviceEventType", "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 device event.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "DeviceEventValue", "defaultConsumerFluentSetterDocumentation" : "

The value of the event.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value of the event.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value of the event.

\n@param value The value of the event.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value of the event.

\n@return The value of the event.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the event.

\n@param value The value of the event.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The value of the event.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimestamp", "beanStyleSetterMethodName" : "setTimestamp", "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time (in epoch) when the event occurred.

\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 #timestamp(Instant)}.\n@param timestamp 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 #timestamp(Instant)", "deprecated" : false, "documentation" : "

The time (in epoch) when the event occurred.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timestamp", "fluentSetterDocumentation" : "

The time (in epoch) when the event occurred.

\n@param timestamp The time (in epoch) when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timestamp", "getterDocumentation" : "

The time (in epoch) when the event occurred.

\n@return The time (in epoch) when the event occurred.", "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" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Timestamp", "sensitive" : false, "setterDocumentation" : "

The time (in epoch) when the event occurred.

\n@param timestamp The time (in epoch) when the event occurred.", "setterMethodName" : "setTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "timestamp", "variableType" : "java.time.Instant", "documentation" : "

The time (in epoch) when the event occurred.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceEvent", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceEvent", "variableName" : "deviceEvent", "variableType" : "DeviceEvent", "documentation" : null, "simpleType" : "DeviceEvent", "variableSetterType" : "DeviceEvent" }, "wrapper" : false }, "DeviceEventType" : { "c2jName" : "DeviceEventType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CONNECTION_STATUS", "value" : "CONNECTION_STATUS" }, { "name" : "DEVICE_STATUS", "value" : "DEVICE_STATUS" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceEventType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceEventType", "variableName" : "deviceEventType", "variableType" : "DeviceEventType", "documentation" : null, "simpleType" : "DeviceEventType", "variableSetterType" : "DeviceEventType" }, "wrapper" : false }, "DeviceNotRegisteredException" : { "c2jName" : "DeviceNotRegisteredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The request failed because this device is no longer registered and therefore no longer managed by this account.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DeviceNotRegisteredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceNotRegisteredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeviceNotRegisteredException", "variableName" : "deviceNotRegisteredException", "variableType" : "DeviceNotRegisteredException", "documentation" : null, "simpleType" : "DeviceNotRegisteredException", "variableSetterType" : "DeviceNotRegisteredException" }, "wrapper" : false }, "DeviceStatus" : { "c2jName" : "DeviceStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "READY", "value" : "READY" }, { "name" : "PENDING", "value" : "PENDING" }, { "name" : "WAS_OFFLINE", "value" : "WAS_OFFLINE" }, { "name" : "DEREGISTERED", "value" : "DEREGISTERED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceStatus", "variableName" : "deviceStatus", "variableType" : "DeviceStatus", "documentation" : null, "simpleType" : "DeviceStatus", "variableSetterType" : "DeviceStatus" }, "wrapper" : false }, "DeviceStatusDetail" : { "c2jName" : "DeviceStatusDetail", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Details of a device’s status.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCodeAsString", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "DeviceStatusDetailCode", "defaultConsumerFluentSetterDocumentation" : "

The device status detail code.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

The device status detail code.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatusDetailCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

The device status detail code.

\n@param code The device status detail code.\n@see DeviceStatusDetailCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatusDetailCode", "fluentSetterMethodName" : "code", "getterDocumentation" : "

The device status detail code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link DeviceStatusDetailCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

\n@return The device status detail code.\n@see DeviceStatusDetailCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

The device status detail code.

\n@param code The device status detail code.\n@see DeviceStatusDetailCode", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

The device status detail code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Code" : { "beanStyleGetterMethodName" : "getCodeAsString", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "DeviceStatusDetailCode", "defaultConsumerFluentSetterDocumentation" : "

The device status detail code.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

The device status detail code.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatusDetailCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

The device status detail code.

\n@param code The device status detail code.\n@see DeviceStatusDetailCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatusDetailCode", "fluentSetterMethodName" : "code", "getterDocumentation" : "

The device status detail code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link DeviceStatusDetailCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

\n@return The device status detail code.\n@see DeviceStatusDetailCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

The device status detail code.

\n@param code The device status detail code.\n@see DeviceStatusDetailCode", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

The device status detail code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCodeAsString", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "DeviceStatusDetailCode", "defaultConsumerFluentSetterDocumentation" : "

The device status detail code.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #codeAsString(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

The device status detail code.

", "endpointDiscoveryId" : false, "enumType" : "DeviceStatusDetailCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "code", "fluentEnumSetterMethodName" : "code", "fluentGetterMethodName" : "codeAsString", "fluentSetterDocumentation" : "

The device status detail code.

\n@param code The device status detail code.\n@see DeviceStatusDetailCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceStatusDetailCode", "fluentSetterMethodName" : "code", "getterDocumentation" : "

The device status detail code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #code} will return {@link DeviceStatusDetailCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #codeAsString}.\n

\n@return The device status detail code.\n@see DeviceStatusDetailCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

The device status detail code.

\n@param code The device status detail code.\n@see DeviceStatusDetailCode", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

The device status detail code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceStatusDetail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceStatusDetail", "variableName" : "deviceStatusDetail", "variableType" : "DeviceStatusDetail", "documentation" : null, "simpleType" : "DeviceStatusDetail", "variableSetterType" : "DeviceStatusDetail" }, "wrapper" : false }, "DeviceStatusDetailCode" : { "c2jName" : "DeviceStatusDetailCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DEVICE_SOFTWARE_UPDATE_NEEDED", "value" : "DEVICE_SOFTWARE_UPDATE_NEEDED" }, { "name" : "DEVICE_WAS_OFFLINE", "value" : "DEVICE_WAS_OFFLINE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceStatusDetailCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceStatusDetailCode", "variableName" : "deviceStatusDetailCode", "variableType" : "DeviceStatusDetailCode", "documentation" : null, "simpleType" : "DeviceStatusDetailCode", "variableSetterType" : "DeviceStatusDetailCode" }, "wrapper" : false }, "DeviceStatusInfo" : { "c2jName" : "DeviceStatusInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Detailed information about a device's status.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceStatusDetails", "beanStyleSetterMethodName" : "setDeviceStatusDetails", "c2jName" : "DeviceStatusDetails", "c2jShape" : "DeviceStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

One or more device status detail descriptions.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusDetails(List)}.\n@param deviceStatusDetails a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusDetails(List)", "deprecated" : false, "documentation" : "

One or more device status detail descriptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusDetails", "fluentSetterDocumentation" : "

One or more device status detail descriptions.

\n@param deviceStatusDetails One or more device status detail descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusDetails", "getterDocumentation" : "

One or more device status detail descriptions.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One or more device status detail descriptions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusDetails", "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" : "DeviceStatusDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceStatusDetail.Builder} avoiding the need to create one manually via {@link DeviceStatusDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusDetail.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceStatusDetail)}.\n@param member a consumer that will call methods on {@link DeviceStatusDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceStatusDetail)", "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" : "DeviceStatusDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceStatusDetail", "variableName" : "member", "variableType" : "DeviceStatusDetail", "documentation" : null, "simpleType" : "DeviceStatusDetail", "variableSetterType" : "DeviceStatusDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusDetail", "variableName" : "member", "variableType" : "DeviceStatusDetail", "documentation" : "", "simpleType" : "DeviceStatusDetail", "variableSetterType" : "DeviceStatusDetail" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceStatusDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceStatusDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceStatusDetails", "sensitive" : false, "setterDocumentation" : "

One or more device status detail descriptions.

\n@param deviceStatusDetails One or more device status detail descriptions.", "setterMethodName" : "setDeviceStatusDetails", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceStatusDetails", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceStatusDetails", "variableType" : "java.util.List", "documentation" : "

One or more device status detail descriptions.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConnectionStatusAsString", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "ConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

The latest available information about the connection status of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #connectionStatusAsString(String)}.\n@param connectionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(String)", "deprecated" : false, "documentation" : "

The latest available information about the connection status of a device.

", "endpointDiscoveryId" : false, "enumType" : "ConnectionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "connectionStatus", "fluentEnumSetterMethodName" : "connectionStatus", "fluentGetterMethodName" : "connectionStatusAsString", "fluentSetterDocumentation" : "

The latest available information about the connection status of a device.

\n@param connectionStatus The latest available information about the connection status of a device.\n@see ConnectionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConnectionStatus", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

The latest available information about the connection status of a device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #connectionStatus} will return {@link ConnectionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #connectionStatusAsString}.\n

\n@return The latest available information about the connection status of a device.\n@see ConnectionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

The latest available information about the connection status of a device.

\n@param connectionStatus The latest available information about the connection status of a device.\n@see ConnectionStatus", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionStatus", "variableType" : "String", "documentation" : "

The latest available information about the connection status of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConnectionStatus" : { "beanStyleGetterMethodName" : "getConnectionStatusAsString", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "ConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

The latest available information about the connection status of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #connectionStatusAsString(String)}.\n@param connectionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(String)", "deprecated" : false, "documentation" : "

The latest available information about the connection status of a device.

", "endpointDiscoveryId" : false, "enumType" : "ConnectionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "connectionStatus", "fluentEnumSetterMethodName" : "connectionStatus", "fluentGetterMethodName" : "connectionStatusAsString", "fluentSetterDocumentation" : "

The latest available information about the connection status of a device.

\n@param connectionStatus The latest available information about the connection status of a device.\n@see ConnectionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConnectionStatus", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

The latest available information about the connection status of a device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #connectionStatus} will return {@link ConnectionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #connectionStatusAsString}.\n

\n@return The latest available information about the connection status of a device.\n@see ConnectionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

The latest available information about the connection status of a device.

\n@param connectionStatus The latest available information about the connection status of a device.\n@see ConnectionStatus", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionStatus", "variableType" : "String", "documentation" : "

The latest available information about the connection status of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceStatusDetails" : { "beanStyleGetterMethodName" : "getDeviceStatusDetails", "beanStyleSetterMethodName" : "setDeviceStatusDetails", "c2jName" : "DeviceStatusDetails", "c2jShape" : "DeviceStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

One or more device status detail descriptions.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusDetails(List)}.\n@param deviceStatusDetails a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusDetails(List)", "deprecated" : false, "documentation" : "

One or more device status detail descriptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusDetails", "fluentSetterDocumentation" : "

One or more device status detail descriptions.

\n@param deviceStatusDetails One or more device status detail descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusDetails", "getterDocumentation" : "

One or more device status detail descriptions.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One or more device status detail descriptions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusDetails", "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" : "DeviceStatusDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceStatusDetail.Builder} avoiding the need to create one manually via {@link DeviceStatusDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusDetail.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceStatusDetail)}.\n@param member a consumer that will call methods on {@link DeviceStatusDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceStatusDetail)", "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" : "DeviceStatusDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceStatusDetail", "variableName" : "member", "variableType" : "DeviceStatusDetail", "documentation" : null, "simpleType" : "DeviceStatusDetail", "variableSetterType" : "DeviceStatusDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusDetail", "variableName" : "member", "variableType" : "DeviceStatusDetail", "documentation" : "", "simpleType" : "DeviceStatusDetail", "variableSetterType" : "DeviceStatusDetail" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceStatusDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceStatusDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceStatusDetails", "sensitive" : false, "setterDocumentation" : "

One or more device status detail descriptions.

\n@param deviceStatusDetails One or more device status detail descriptions.", "setterMethodName" : "setDeviceStatusDetails", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceStatusDetails", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceStatusDetails", "variableType" : "java.util.List", "documentation" : "

One or more device status detail descriptions.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceStatusDetails", "beanStyleSetterMethodName" : "setDeviceStatusDetails", "c2jName" : "DeviceStatusDetails", "c2jShape" : "DeviceStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

One or more device status detail descriptions.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceStatusDetails(List)}.\n@param deviceStatusDetails a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceStatusDetails(List)", "deprecated" : false, "documentation" : "

One or more device status detail descriptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceStatusDetails", "fluentSetterDocumentation" : "

One or more device status detail descriptions.

\n@param deviceStatusDetails One or more device status detail descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceStatusDetails", "getterDocumentation" : "

One or more device status detail descriptions.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One or more device status detail descriptions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceStatusDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceStatusDetails", "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" : "DeviceStatusDetail", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceStatusDetail.Builder} avoiding the need to create one manually via {@link DeviceStatusDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceStatusDetail.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceStatusDetail)}.\n@param member a consumer that will call methods on {@link DeviceStatusDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceStatusDetail)", "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" : "DeviceStatusDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceStatusDetail", "variableName" : "member", "variableType" : "DeviceStatusDetail", "documentation" : null, "simpleType" : "DeviceStatusDetail", "variableSetterType" : "DeviceStatusDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceStatusDetail", "variableName" : "member", "variableType" : "DeviceStatusDetail", "documentation" : "", "simpleType" : "DeviceStatusDetail", "variableSetterType" : "DeviceStatusDetail" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceStatusDetail", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceStatusDetail", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceStatusDetails", "sensitive" : false, "setterDocumentation" : "

One or more device status detail descriptions.

\n@param deviceStatusDetails One or more device status detail descriptions.", "setterMethodName" : "setDeviceStatusDetails", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceStatusDetails", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceStatusDetails", "variableType" : "java.util.List", "documentation" : "

One or more device status detail descriptions.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConnectionStatusAsString", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "ConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

The latest available information about the connection status of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #connectionStatusAsString(String)}.\n@param connectionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(String)", "deprecated" : false, "documentation" : "

The latest available information about the connection status of a device.

", "endpointDiscoveryId" : false, "enumType" : "ConnectionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "connectionStatus", "fluentEnumSetterMethodName" : "connectionStatus", "fluentGetterMethodName" : "connectionStatusAsString", "fluentSetterDocumentation" : "

The latest available information about the connection status of a device.

\n@param connectionStatus The latest available information about the connection status of a device.\n@see ConnectionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConnectionStatus", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

The latest available information about the connection status of a device.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #connectionStatus} will return {@link ConnectionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #connectionStatusAsString}.\n

\n@return The latest available information about the connection status of a device.\n@see ConnectionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

The latest available information about the connection status of a device.

\n@param connectionStatus The latest available information about the connection status of a device.\n@see ConnectionStatus", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionStatus", "variableType" : "String", "documentation" : "

The latest available information about the connection status of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceStatusInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceStatusInfo", "variableName" : "deviceStatusInfo", "variableType" : "DeviceStatusInfo", "documentation" : null, "simpleType" : "DeviceStatusInfo", "variableSetterType" : "DeviceStatusInfo" }, "wrapper" : false }, "DisassociateContactFromAddressBookRequest" : { "c2jName" : "DisassociateContactFromAddressBookRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DisassociateContactFromAddressBook", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DisassociateContactFromAddressBook", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact to disassociate from an address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@param contactArn The ARN of the contact to disassociate from an address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@return The ARN of the contact to disassociate from an address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@param contactArn The ARN of the contact to disassociate from an address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to disassociate from an address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address from which to disassociate the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@param addressBookArn The ARN of the address from which to disassociate the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@return The ARN of the address from which to disassociate the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@param addressBookArn The ARN of the address from which to disassociate the contact.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address from which to disassociate the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address from which to disassociate the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@param addressBookArn The ARN of the address from which to disassociate the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@return The ARN of the address from which to disassociate the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@param addressBookArn The ARN of the address from which to disassociate the contact.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address from which to disassociate the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContactArn" : { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact to disassociate from an address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@param contactArn The ARN of the contact to disassociate from an address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@return The ARN of the contact to disassociate from an address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@param contactArn The ARN of the contact to disassociate from an address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to disassociate from an address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact to disassociate from an address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@param contactArn The ARN of the contact to disassociate from an address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@return The ARN of the contact to disassociate from an address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to disassociate from an address book.

\n@param contactArn The ARN of the contact to disassociate from an address book.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to disassociate from an address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address from which to disassociate the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@param addressBookArn The ARN of the address from which to disassociate the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@return The ARN of the address from which to disassociate the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address from which to disassociate the contact.

\n@param addressBookArn The ARN of the address from which to disassociate the contact.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address from which to disassociate the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContactArn", "AddressBookArn" ], "shapeName" : "DisassociateContactFromAddressBookRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateContactFromAddressBookRequest", "variableName" : "disassociateContactFromAddressBookRequest", "variableType" : "DisassociateContactFromAddressBookRequest", "documentation" : null, "simpleType" : "DisassociateContactFromAddressBookRequest", "variableSetterType" : "DisassociateContactFromAddressBookRequest" }, "wrapper" : false }, "DisassociateContactFromAddressBookResponse" : { "c2jName" : "DisassociateContactFromAddressBookResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateContactFromAddressBookResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateContactFromAddressBookResponse", "variableName" : "disassociateContactFromAddressBookResponse", "variableType" : "DisassociateContactFromAddressBookResponse", "documentation" : null, "simpleType" : "DisassociateContactFromAddressBookResponse", "variableSetterType" : "DisassociateContactFromAddressBookResponse" }, "wrapper" : false }, "DisassociateDeviceFromRoomRequest" : { "c2jName" : "DisassociateDeviceFromRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DisassociateDeviceFromRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DisassociateDeviceFromRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to disassociate from a room. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@param deviceArn The ARN of the device to disassociate from a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@return The ARN of the device to disassociate from a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@param deviceArn The ARN of the device to disassociate from a room. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to disassociate from a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to disassociate from a room. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@param deviceArn The ARN of the device to disassociate from a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@return The ARN of the device to disassociate from a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@param deviceArn The ARN of the device to disassociate from a room. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to disassociate from a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to disassociate from a room. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@param deviceArn The ARN of the device to disassociate from a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@return The ARN of the device to disassociate from a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to disassociate from a room. Required.

\n@param deviceArn The ARN of the device to disassociate from a room. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to disassociate from a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateDeviceFromRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateDeviceFromRoomRequest", "variableName" : "disassociateDeviceFromRoomRequest", "variableType" : "DisassociateDeviceFromRoomRequest", "documentation" : null, "simpleType" : "DisassociateDeviceFromRoomRequest", "variableSetterType" : "DisassociateDeviceFromRoomRequest" }, "wrapper" : false }, "DisassociateDeviceFromRoomResponse" : { "c2jName" : "DisassociateDeviceFromRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateDeviceFromRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateDeviceFromRoomResponse", "variableName" : "disassociateDeviceFromRoomResponse", "variableType" : "DisassociateDeviceFromRoomResponse", "documentation" : null, "simpleType" : "DisassociateDeviceFromRoomResponse", "variableSetterType" : "DisassociateDeviceFromRoomResponse" }, "wrapper" : false }, "DisassociateSkillFromSkillGroupRequest" : { "c2jName" : "DisassociateSkillFromSkillGroupRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DisassociateSkillFromSkillGroup", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DisassociateSkillFromSkillGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The unique identifier of a skill. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The unique identifier of a skill. Required.

\n@param skillGroupArn The unique identifier of a skill. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The unique identifier of a skill. Required.

\n@return The unique identifier of a skill. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill. Required.

\n@param skillGroupArn The unique identifier of a skill. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The unique identifier of a skill. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a skill group to associate to a skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of a skill group to associate to a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@param skillId The ARN of a skill group to associate to a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@return The ARN of a skill group to associate to a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@param skillId The ARN of a skill group to associate to a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of a skill group to associate to a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The unique identifier of a skill. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The unique identifier of a skill. Required.

\n@param skillGroupArn The unique identifier of a skill. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The unique identifier of a skill. Required.

\n@return The unique identifier of a skill. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill. Required.

\n@param skillGroupArn The unique identifier of a skill. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The unique identifier of a skill. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a skill group to associate to a skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of a skill group to associate to a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@param skillId The ARN of a skill group to associate to a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@return The ARN of a skill group to associate to a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@param skillId The ARN of a skill group to associate to a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of a skill group to associate to a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The unique identifier of a skill. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The unique identifier of a skill. Required.

\n@param skillGroupArn The unique identifier of a skill. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The unique identifier of a skill. Required.

\n@return The unique identifier of a skill. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill. Required.

\n@param skillGroupArn The unique identifier of a skill. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The unique identifier of a skill. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a skill group to associate to a skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of a skill group to associate to a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@param skillId The ARN of a skill group to associate to a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@return The ARN of a skill group to associate to a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of a skill group to associate to a skill.

\n@param skillId The ARN of a skill group to associate to a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of a skill group to associate to a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId" ], "shapeName" : "DisassociateSkillFromSkillGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateSkillFromSkillGroupRequest", "variableName" : "disassociateSkillFromSkillGroupRequest", "variableType" : "DisassociateSkillFromSkillGroupRequest", "documentation" : null, "simpleType" : "DisassociateSkillFromSkillGroupRequest", "variableSetterType" : "DisassociateSkillFromSkillGroupRequest" }, "wrapper" : false }, "DisassociateSkillFromSkillGroupResponse" : { "c2jName" : "DisassociateSkillFromSkillGroupResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateSkillFromSkillGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateSkillFromSkillGroupResponse", "variableName" : "disassociateSkillFromSkillGroupResponse", "variableType" : "DisassociateSkillFromSkillGroupResponse", "documentation" : null, "simpleType" : "DisassociateSkillFromSkillGroupResponse", "variableSetterType" : "DisassociateSkillFromSkillGroupResponse" }, "wrapper" : false }, "DisassociateSkillFromUsersRequest" : { "c2jName" : "DisassociateSkillFromUsersRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DisassociateSkillFromUsers", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DisassociateSkillFromUsers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationArn", "beanStyleSetterMethodName" : "setOrganizationArn", "c2jName" : "OrganizationArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of 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 #organizationArn(String)}.\n@param organizationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationArn(String)", "deprecated" : false, "documentation" : "

The ARN of the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationArn", "fluentSetterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationArn", "getterDocumentation" : "

The ARN of the organization.

\n@return The ARN of 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" : "OrganizationArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.", "setterMethodName" : "setOrganizationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : "

The ARN of the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The private skill ID you want to make unavailable for enrolled users.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@param skillId The private skill ID you want to make unavailable for enrolled users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@return The private skill ID you want to make unavailable for enrolled users.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@param skillId The private skill ID you want to make unavailable for enrolled users.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The private skill ID you want to make unavailable for enrolled users.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationArn" : { "beanStyleGetterMethodName" : "getOrganizationArn", "beanStyleSetterMethodName" : "setOrganizationArn", "c2jName" : "OrganizationArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of 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 #organizationArn(String)}.\n@param organizationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationArn(String)", "deprecated" : false, "documentation" : "

The ARN of the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationArn", "fluentSetterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationArn", "getterDocumentation" : "

The ARN of the organization.

\n@return The ARN of 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" : "OrganizationArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.", "setterMethodName" : "setOrganizationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : "

The ARN of the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The private skill ID you want to make unavailable for enrolled users.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@param skillId The private skill ID you want to make unavailable for enrolled users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@return The private skill ID you want to make unavailable for enrolled users.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@param skillId The private skill ID you want to make unavailable for enrolled users.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The private skill ID you want to make unavailable for enrolled users.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationArn", "beanStyleSetterMethodName" : "setOrganizationArn", "c2jName" : "OrganizationArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of 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 #organizationArn(String)}.\n@param organizationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationArn(String)", "deprecated" : false, "documentation" : "

The ARN of the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationArn", "fluentSetterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationArn", "getterDocumentation" : "

The ARN of the organization.

\n@return The ARN of 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" : "OrganizationArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the organization.

\n@param organizationArn The ARN of the organization.", "setterMethodName" : "setOrganizationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationArn", "variableType" : "String", "documentation" : "

The ARN of the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The private skill ID you want to make unavailable for enrolled users.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@param skillId The private skill ID you want to make unavailable for enrolled users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@return The private skill ID you want to make unavailable for enrolled users.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The private skill ID you want to make unavailable for enrolled users.

\n@param skillId The private skill ID you want to make unavailable for enrolled users.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The private skill ID you want to make unavailable for enrolled users.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId" ], "shapeName" : "DisassociateSkillFromUsersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateSkillFromUsersRequest", "variableName" : "disassociateSkillFromUsersRequest", "variableType" : "DisassociateSkillFromUsersRequest", "documentation" : null, "simpleType" : "DisassociateSkillFromUsersRequest", "variableSetterType" : "DisassociateSkillFromUsersRequest" }, "wrapper" : false }, "DisassociateSkillFromUsersResponse" : { "c2jName" : "DisassociateSkillFromUsersResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateSkillFromUsersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateSkillFromUsersResponse", "variableName" : "disassociateSkillFromUsersResponse", "variableType" : "DisassociateSkillFromUsersResponse", "documentation" : null, "simpleType" : "DisassociateSkillFromUsersResponse", "variableSetterType" : "DisassociateSkillFromUsersResponse" }, "wrapper" : false }, "DisassociateSkillGroupFromRoomRequest" : { "c2jName" : "DisassociateSkillGroupFromRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DisassociateSkillGroupFromRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.DisassociateSkillGroupFromRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group to disassociate from a room. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@param skillGroupArn The ARN of the skill group to disassociate from a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@return The ARN of the skill group to disassociate from a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@param skillGroupArn The ARN of the skill group to disassociate from a room. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to disassociate from a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@param roomArn The ARN of the room from which the skill group is to be disassociated. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@return The ARN of the room from which the skill group is to be disassociated. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@param roomArn The ARN of the room from which the skill group is to be disassociated. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@param roomArn The ARN of the room from which the skill group is to be disassociated. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@return The ARN of the room from which the skill group is to be disassociated. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@param roomArn The ARN of the room from which the skill group is to be disassociated. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group to disassociate from a room. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@param skillGroupArn The ARN of the skill group to disassociate from a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@return The ARN of the skill group to disassociate from a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@param skillGroupArn The ARN of the skill group to disassociate from a room. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to disassociate from a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group to disassociate from a room. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@param skillGroupArn The ARN of the skill group to disassociate from a room. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@return The ARN of the skill group to disassociate from a room. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to disassociate from a room. Required.

\n@param skillGroupArn The ARN of the skill group to disassociate from a room. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to disassociate from a room. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@param roomArn The ARN of the room from which the skill group is to be disassociated. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@return The ARN of the room from which the skill group is to be disassociated. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

\n@param roomArn The ARN of the room from which the skill group is to be disassociated. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which the skill group is to be disassociated. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateSkillGroupFromRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateSkillGroupFromRoomRequest", "variableName" : "disassociateSkillGroupFromRoomRequest", "variableType" : "DisassociateSkillGroupFromRoomRequest", "documentation" : null, "simpleType" : "DisassociateSkillGroupFromRoomRequest", "variableSetterType" : "DisassociateSkillGroupFromRoomRequest" }, "wrapper" : false }, "DisassociateSkillGroupFromRoomResponse" : { "c2jName" : "DisassociateSkillGroupFromRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisassociateSkillGroupFromRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateSkillGroupFromRoomResponse", "variableName" : "disassociateSkillGroupFromRoomResponse", "variableType" : "DisassociateSkillGroupFromRoomResponse", "documentation" : null, "simpleType" : "DisassociateSkillGroupFromRoomResponse", "variableSetterType" : "DisassociateSkillGroupFromRoomResponse" }, "wrapper" : false }, "DistanceUnit" : { "c2jName" : "DistanceUnit", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "METRIC", "value" : "METRIC" }, { "name" : "IMPERIAL", "value" : "IMPERIAL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DistanceUnit", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DistanceUnit", "variableName" : "distanceUnit", "variableType" : "DistanceUnit", "documentation" : null, "simpleType" : "DistanceUnit", "variableSetterType" : "DistanceUnit" }, "wrapper" : false }, "EnablementType" : { "c2jName" : "EnablementType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ENABLED", "value" : "ENABLED" }, { "name" : "PENDING", "value" : "PENDING" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EnablementType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnablementType", "variableName" : "enablementType", "variableType" : "EnablementType", "documentation" : null, "simpleType" : "EnablementType", "variableSetterType" : "EnablementType" }, "wrapper" : false }, "EnablementTypeFilter" : { "c2jName" : "EnablementTypeFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ENABLED", "value" : "ENABLED" }, { "name" : "PENDING", "value" : "PENDING" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EnablementTypeFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnablementTypeFilter", "variableName" : "enablementTypeFilter", "variableType" : "EnablementTypeFilter", "documentation" : null, "simpleType" : "EnablementTypeFilter", "variableSetterType" : "EnablementTypeFilter" }, "wrapper" : false }, "EnrollmentStatus" : { "c2jName" : "EnrollmentStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INITIALIZED", "value" : "INITIALIZED" }, { "name" : "PENDING", "value" : "PENDING" }, { "name" : "REGISTERED", "value" : "REGISTERED" }, { "name" : "DISASSOCIATING", "value" : "DISASSOCIATING" }, { "name" : "DEREGISTERING", "value" : "DEREGISTERING" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EnrollmentStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnrollmentStatus", "variableName" : "enrollmentStatus", "variableType" : "EnrollmentStatus", "documentation" : null, "simpleType" : "EnrollmentStatus", "variableSetterType" : "EnrollmentStatus" }, "wrapper" : false }, "Feature" : { "c2jName" : "Feature", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "BLUETOOTH", "value" : "BLUETOOTH" }, { "name" : "VOLUME", "value" : "VOLUME" }, { "name" : "NOTIFICATIONS", "value" : "NOTIFICATIONS" }, { "name" : "LISTS", "value" : "LISTS" }, { "name" : "SKILLS", "value" : "SKILLS" }, { "name" : "ALL", "value" : "ALL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Feature", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Feature", "variableName" : "feature", "variableType" : "Feature", "documentation" : null, "simpleType" : "Feature", "variableSetterType" : "Feature" }, "wrapper" : false }, "Filter" : { "c2jName" : "Filter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "FilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The key of a filter.

\n@param key The key of a filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a filter.

\n@return The key of a filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The key of a filter.

\n@param key The key of a filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "FilterValueList", "defaultConsumerFluentSetterDocumentation" : "

The values of a filter.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The values of a filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The values of a filter.

\n@param values The values of a filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The values of a filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The values of a filter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "FilterValue", "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, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The values of a filter.

\n@param values The values of a filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The values of a filter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "FilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The key of a filter.

\n@param key The key of a filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a filter.

\n@return The key of a filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The key of a filter.

\n@param key The key of a filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "FilterValueList", "defaultConsumerFluentSetterDocumentation" : "

The values of a filter.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The values of a filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The values of a filter.

\n@param values The values of a filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The values of a filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The values of a filter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "FilterValue", "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, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The values of a filter.

\n@param values The values of a filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The values of a filter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "FilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The key of a filter.

\n@param key The key of a filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a filter.

\n@return The key of a filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The key of a filter.

\n@param key The key of a filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "FilterValueList", "defaultConsumerFluentSetterDocumentation" : "

The values of a filter.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The values of a filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The values of a filter.

\n@param values The values of a filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The values of a filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The values of a filter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "FilterValue", "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, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The values of a filter.

\n@param values The values of a filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The values of a filter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values" ], "shapeName" : "Filter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "filter", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "wrapper" : false }, "ForgetSmartHomeAppliancesRequest" : { "c2jName" : "ForgetSmartHomeAppliancesRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ForgetSmartHomeAppliances", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ForgetSmartHomeAppliances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the appliances are associated with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the appliances are associated with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the appliances are associated with.

\n@return The room that the appliances are associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the appliances are associated with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the appliances are associated with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the appliances are associated with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the appliances are associated with.

\n@return The room that the appliances are associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the appliances are associated with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the appliances are associated with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the appliances are associated with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the appliances are associated with.

\n@return The room that the appliances are associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the appliances are associated with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RoomArn" ], "shapeName" : "ForgetSmartHomeAppliancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ForgetSmartHomeAppliancesRequest", "variableName" : "forgetSmartHomeAppliancesRequest", "variableType" : "ForgetSmartHomeAppliancesRequest", "documentation" : null, "simpleType" : "ForgetSmartHomeAppliancesRequest", "variableSetterType" : "ForgetSmartHomeAppliancesRequest" }, "wrapper" : false }, "ForgetSmartHomeAppliancesResponse" : { "c2jName" : "ForgetSmartHomeAppliancesResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ForgetSmartHomeAppliancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ForgetSmartHomeAppliancesResponse", "variableName" : "forgetSmartHomeAppliancesResponse", "variableType" : "ForgetSmartHomeAppliancesResponse", "documentation" : null, "simpleType" : "ForgetSmartHomeAppliancesResponse", "variableSetterType" : "ForgetSmartHomeAppliancesResponse" }, "wrapper" : false }, "GetAddressBookRequest" : { "c2jName" : "GetAddressBookRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetAddressBook", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetAddressBook", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book for which to request details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address book for which to request details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address book for which to request details.

\n@param addressBookArn The ARN of the address book for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book for which to request details.

\n@return The ARN of the address book for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book for which to request details.

\n@param addressBookArn The ARN of the address book for which to request details.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book for which to request details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address book for which to request details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address book for which to request details.

\n@param addressBookArn The ARN of the address book for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book for which to request details.

\n@return The ARN of the address book for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book for which to request details.

\n@param addressBookArn The ARN of the address book for which to request details.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book for which to request details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address book for which to request details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address book for which to request details.

\n@param addressBookArn The ARN of the address book for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book for which to request details.

\n@return The ARN of the address book for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book for which to request details.

\n@param addressBookArn The ARN of the address book for which to request details.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AddressBookArn" ], "shapeName" : "GetAddressBookRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAddressBookRequest", "variableName" : "getAddressBookRequest", "variableType" : "GetAddressBookRequest", "documentation" : null, "simpleType" : "GetAddressBookRequest", "variableSetterType" : "GetAddressBookRequest" }, "wrapper" : false }, "GetAddressBookResponse" : { "c2jName" : "GetAddressBookResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAddressBook", "beanStyleSetterMethodName" : "setAddressBook", "c2jName" : "AddressBook", "c2jShape" : "AddressBook", "defaultConsumerFluentSetterDocumentation" : "

The details of the requested address book.

\nThis is a convenience that creates an instance of the {@link AddressBook.Builder} avoiding the need to create one manually via {@link AddressBook#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressBook.Builder#build()} is called immediately and its result is passed to {@link #addressBook(AddressBook)}.\n@param addressBook a consumer that will call methods on {@link AddressBook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBook(AddressBook)", "deprecated" : false, "documentation" : "

The details of the requested address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBook", "fluentSetterDocumentation" : "

The details of the requested address book.

\n@param addressBook The details of the requested address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBook", "getterDocumentation" : "

The details of the requested address book.

\n@return The details of the requested address book.", "getterModel" : { "returnType" : "AddressBook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AddressBook", "sensitive" : false, "setterDocumentation" : "

The details of the requested address book.

\n@param addressBook The details of the requested address book.", "setterMethodName" : "setAddressBook", "setterModel" : { "variableDeclarationType" : "AddressBook", "variableName" : "addressBook", "variableType" : "AddressBook", "documentation" : null, "simpleType" : "AddressBook", "variableSetterType" : "AddressBook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressBook", "variableName" : "addressBook", "variableType" : "AddressBook", "documentation" : "

The details of the requested address book.

", "simpleType" : "AddressBook", "variableSetterType" : "AddressBook" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBook" : { "beanStyleGetterMethodName" : "getAddressBook", "beanStyleSetterMethodName" : "setAddressBook", "c2jName" : "AddressBook", "c2jShape" : "AddressBook", "defaultConsumerFluentSetterDocumentation" : "

The details of the requested address book.

\nThis is a convenience that creates an instance of the {@link AddressBook.Builder} avoiding the need to create one manually via {@link AddressBook#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressBook.Builder#build()} is called immediately and its result is passed to {@link #addressBook(AddressBook)}.\n@param addressBook a consumer that will call methods on {@link AddressBook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBook(AddressBook)", "deprecated" : false, "documentation" : "

The details of the requested address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBook", "fluentSetterDocumentation" : "

The details of the requested address book.

\n@param addressBook The details of the requested address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBook", "getterDocumentation" : "

The details of the requested address book.

\n@return The details of the requested address book.", "getterModel" : { "returnType" : "AddressBook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AddressBook", "sensitive" : false, "setterDocumentation" : "

The details of the requested address book.

\n@param addressBook The details of the requested address book.", "setterMethodName" : "setAddressBook", "setterModel" : { "variableDeclarationType" : "AddressBook", "variableName" : "addressBook", "variableType" : "AddressBook", "documentation" : null, "simpleType" : "AddressBook", "variableSetterType" : "AddressBook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressBook", "variableName" : "addressBook", "variableType" : "AddressBook", "documentation" : "

The details of the requested address book.

", "simpleType" : "AddressBook", "variableSetterType" : "AddressBook" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddressBook", "beanStyleSetterMethodName" : "setAddressBook", "c2jName" : "AddressBook", "c2jShape" : "AddressBook", "defaultConsumerFluentSetterDocumentation" : "

The details of the requested address book.

\nThis is a convenience that creates an instance of the {@link AddressBook.Builder} avoiding the need to create one manually via {@link AddressBook#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressBook.Builder#build()} is called immediately and its result is passed to {@link #addressBook(AddressBook)}.\n@param addressBook a consumer that will call methods on {@link AddressBook.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBook(AddressBook)", "deprecated" : false, "documentation" : "

The details of the requested address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBook", "fluentSetterDocumentation" : "

The details of the requested address book.

\n@param addressBook The details of the requested address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBook", "getterDocumentation" : "

The details of the requested address book.

\n@return The details of the requested address book.", "getterModel" : { "returnType" : "AddressBook", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBook", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBook", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AddressBook", "sensitive" : false, "setterDocumentation" : "

The details of the requested address book.

\n@param addressBook The details of the requested address book.", "setterMethodName" : "setAddressBook", "setterModel" : { "variableDeclarationType" : "AddressBook", "variableName" : "addressBook", "variableType" : "AddressBook", "documentation" : null, "simpleType" : "AddressBook", "variableSetterType" : "AddressBook" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressBook", "variableName" : "addressBook", "variableType" : "AddressBook", "documentation" : "

The details of the requested address book.

", "simpleType" : "AddressBook", "variableSetterType" : "AddressBook" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAddressBookResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAddressBookResponse", "variableName" : "getAddressBookResponse", "variableType" : "GetAddressBookResponse", "documentation" : null, "simpleType" : "GetAddressBookResponse", "variableSetterType" : "GetAddressBookResponse" }, "wrapper" : false }, "GetConferencePreferenceRequest" : { "c2jName" : "GetConferencePreferenceRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetConferencePreference", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetConferencePreference", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetConferencePreferenceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetConferencePreferenceRequest", "variableName" : "getConferencePreferenceRequest", "variableType" : "GetConferencePreferenceRequest", "documentation" : null, "simpleType" : "GetConferencePreferenceRequest", "variableSetterType" : "GetConferencePreferenceRequest" }, "wrapper" : false }, "GetConferencePreferenceResponse" : { "c2jName" : "GetConferencePreferenceResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPreference", "beanStyleSetterMethodName" : "setPreference", "c2jName" : "Preference", "c2jShape" : "ConferencePreference", "defaultConsumerFluentSetterDocumentation" : "

The conference preference.

\nThis is a convenience that creates an instance of the {@link ConferencePreference.Builder} avoiding the need to create one manually via {@link ConferencePreference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferencePreference.Builder#build()} is called immediately and its result is passed to {@link #preference(ConferencePreference)}.\n@param preference a consumer that will call methods on {@link ConferencePreference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preference(ConferencePreference)", "deprecated" : false, "documentation" : "

The conference preference.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preference", "fluentSetterDocumentation" : "

The conference preference.

\n@param preference The conference preference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preference", "getterDocumentation" : "

The conference preference.

\n@return The conference preference.", "getterModel" : { "returnType" : "ConferencePreference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Preference", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Preference", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Preference", "sensitive" : false, "setterDocumentation" : "

The conference preference.

\n@param preference The conference preference.", "setterMethodName" : "setPreference", "setterModel" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "preference", "variableType" : "ConferencePreference", "documentation" : null, "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "preference", "variableType" : "ConferencePreference", "documentation" : "

The conference preference.

", "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Preference" : { "beanStyleGetterMethodName" : "getPreference", "beanStyleSetterMethodName" : "setPreference", "c2jName" : "Preference", "c2jShape" : "ConferencePreference", "defaultConsumerFluentSetterDocumentation" : "

The conference preference.

\nThis is a convenience that creates an instance of the {@link ConferencePreference.Builder} avoiding the need to create one manually via {@link ConferencePreference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferencePreference.Builder#build()} is called immediately and its result is passed to {@link #preference(ConferencePreference)}.\n@param preference a consumer that will call methods on {@link ConferencePreference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preference(ConferencePreference)", "deprecated" : false, "documentation" : "

The conference preference.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preference", "fluentSetterDocumentation" : "

The conference preference.

\n@param preference The conference preference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preference", "getterDocumentation" : "

The conference preference.

\n@return The conference preference.", "getterModel" : { "returnType" : "ConferencePreference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Preference", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Preference", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Preference", "sensitive" : false, "setterDocumentation" : "

The conference preference.

\n@param preference The conference preference.", "setterMethodName" : "setPreference", "setterModel" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "preference", "variableType" : "ConferencePreference", "documentation" : null, "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "preference", "variableType" : "ConferencePreference", "documentation" : "

The conference preference.

", "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPreference", "beanStyleSetterMethodName" : "setPreference", "c2jName" : "Preference", "c2jShape" : "ConferencePreference", "defaultConsumerFluentSetterDocumentation" : "

The conference preference.

\nThis is a convenience that creates an instance of the {@link ConferencePreference.Builder} avoiding the need to create one manually via {@link ConferencePreference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferencePreference.Builder#build()} is called immediately and its result is passed to {@link #preference(ConferencePreference)}.\n@param preference a consumer that will call methods on {@link ConferencePreference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preference(ConferencePreference)", "deprecated" : false, "documentation" : "

The conference preference.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preference", "fluentSetterDocumentation" : "

The conference preference.

\n@param preference The conference preference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preference", "getterDocumentation" : "

The conference preference.

\n@return The conference preference.", "getterModel" : { "returnType" : "ConferencePreference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Preference", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Preference", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Preference", "sensitive" : false, "setterDocumentation" : "

The conference preference.

\n@param preference The conference preference.", "setterMethodName" : "setPreference", "setterModel" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "preference", "variableType" : "ConferencePreference", "documentation" : null, "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "preference", "variableType" : "ConferencePreference", "documentation" : "

The conference preference.

", "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetConferencePreferenceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetConferencePreferenceResponse", "variableName" : "getConferencePreferenceResponse", "variableType" : "GetConferencePreferenceResponse", "documentation" : null, "simpleType" : "GetConferencePreferenceResponse", "variableSetterType" : "GetConferencePreferenceResponse" }, "wrapper" : false }, "GetConferenceProviderRequest" : { "c2jName" : "GetConferenceProviderRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetConferenceProvider", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetConferenceProvider", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderArn(String)}.\n@param conferenceProviderArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderArn(String)", "deprecated" : false, "documentation" : "

The ARN of the newly created conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviderArn", "fluentSetterDocumentation" : "

The ARN of the newly created conference provider.

\n@param conferenceProviderArn The ARN of the newly created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the newly created conference provider.

\n@return The ARN of the newly created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created conference provider.

\n@param conferenceProviderArn The ARN of the newly created conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the newly created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConferenceProviderArn" : { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderArn(String)}.\n@param conferenceProviderArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderArn(String)", "deprecated" : false, "documentation" : "

The ARN of the newly created conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviderArn", "fluentSetterDocumentation" : "

The ARN of the newly created conference provider.

\n@param conferenceProviderArn The ARN of the newly created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the newly created conference provider.

\n@return The ARN of the newly created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created conference provider.

\n@param conferenceProviderArn The ARN of the newly created conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the newly created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the newly created conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderArn(String)}.\n@param conferenceProviderArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderArn(String)", "deprecated" : false, "documentation" : "

The ARN of the newly created conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviderArn", "fluentSetterDocumentation" : "

The ARN of the newly created conference provider.

\n@param conferenceProviderArn The ARN of the newly created conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the newly created conference provider.

\n@return The ARN of the newly created conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the newly created conference provider.

\n@param conferenceProviderArn The ARN of the newly created conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the newly created conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConferenceProviderArn" ], "shapeName" : "GetConferenceProviderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetConferenceProviderRequest", "variableName" : "getConferenceProviderRequest", "variableType" : "GetConferenceProviderRequest", "documentation" : null, "simpleType" : "GetConferenceProviderRequest", "variableSetterType" : "GetConferenceProviderRequest" }, "wrapper" : false }, "GetConferenceProviderResponse" : { "c2jName" : "GetConferenceProviderResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getConferenceProvider", "beanStyleSetterMethodName" : "setConferenceProvider", "c2jName" : "ConferenceProvider", "c2jShape" : "ConferenceProvider", "defaultConsumerFluentSetterDocumentation" : "

The conference provider.

\nThis is a convenience that creates an instance of the {@link ConferenceProvider.Builder} avoiding the need to create one manually via {@link ConferenceProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferenceProvider.Builder#build()} is called immediately and its result is passed to {@link #conferenceProvider(ConferenceProvider)}.\n@param conferenceProvider a consumer that will call methods on {@link ConferenceProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProvider(ConferenceProvider)", "deprecated" : false, "documentation" : "

The conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProvider", "fluentSetterDocumentation" : "

The conference provider.

\n@param conferenceProvider The conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProvider", "getterDocumentation" : "

The conference provider.

\n@return The conference provider.", "getterModel" : { "returnType" : "ConferenceProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConferenceProvider", "sensitive" : false, "setterDocumentation" : "

The conference provider.

\n@param conferenceProvider The conference provider.", "setterMethodName" : "setConferenceProvider", "setterModel" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "conferenceProvider", "variableType" : "ConferenceProvider", "documentation" : null, "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "conferenceProvider", "variableType" : "ConferenceProvider", "documentation" : "

The conference provider.

", "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConferenceProvider" : { "beanStyleGetterMethodName" : "getConferenceProvider", "beanStyleSetterMethodName" : "setConferenceProvider", "c2jName" : "ConferenceProvider", "c2jShape" : "ConferenceProvider", "defaultConsumerFluentSetterDocumentation" : "

The conference provider.

\nThis is a convenience that creates an instance of the {@link ConferenceProvider.Builder} avoiding the need to create one manually via {@link ConferenceProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferenceProvider.Builder#build()} is called immediately and its result is passed to {@link #conferenceProvider(ConferenceProvider)}.\n@param conferenceProvider a consumer that will call methods on {@link ConferenceProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProvider(ConferenceProvider)", "deprecated" : false, "documentation" : "

The conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProvider", "fluentSetterDocumentation" : "

The conference provider.

\n@param conferenceProvider The conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProvider", "getterDocumentation" : "

The conference provider.

\n@return The conference provider.", "getterModel" : { "returnType" : "ConferenceProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConferenceProvider", "sensitive" : false, "setterDocumentation" : "

The conference provider.

\n@param conferenceProvider The conference provider.", "setterMethodName" : "setConferenceProvider", "setterModel" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "conferenceProvider", "variableType" : "ConferenceProvider", "documentation" : null, "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "conferenceProvider", "variableType" : "ConferenceProvider", "documentation" : "

The conference provider.

", "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConferenceProvider", "beanStyleSetterMethodName" : "setConferenceProvider", "c2jName" : "ConferenceProvider", "c2jShape" : "ConferenceProvider", "defaultConsumerFluentSetterDocumentation" : "

The conference provider.

\nThis is a convenience that creates an instance of the {@link ConferenceProvider.Builder} avoiding the need to create one manually via {@link ConferenceProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferenceProvider.Builder#build()} is called immediately and its result is passed to {@link #conferenceProvider(ConferenceProvider)}.\n@param conferenceProvider a consumer that will call methods on {@link ConferenceProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProvider(ConferenceProvider)", "deprecated" : false, "documentation" : "

The conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProvider", "fluentSetterDocumentation" : "

The conference provider.

\n@param conferenceProvider The conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProvider", "getterDocumentation" : "

The conference provider.

\n@return The conference provider.", "getterModel" : { "returnType" : "ConferenceProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConferenceProvider", "sensitive" : false, "setterDocumentation" : "

The conference provider.

\n@param conferenceProvider The conference provider.", "setterMethodName" : "setConferenceProvider", "setterModel" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "conferenceProvider", "variableType" : "ConferenceProvider", "documentation" : null, "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "conferenceProvider", "variableType" : "ConferenceProvider", "documentation" : "

The conference provider.

", "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetConferenceProviderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetConferenceProviderResponse", "variableName" : "getConferenceProviderResponse", "variableType" : "GetConferenceProviderResponse", "documentation" : null, "simpleType" : "GetConferenceProviderResponse", "variableSetterType" : "GetConferenceProviderResponse" }, "wrapper" : false }, "GetContactRequest" : { "c2jName" : "GetContactRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetContact", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetContact", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact for which to request details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact for which to request details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact for which to request details.

\n@param contactArn The ARN of the contact for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact for which to request details.

\n@return The ARN of the contact for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact for which to request details.

\n@param contactArn The ARN of the contact for which to request details.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactArn" : { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact for which to request details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact for which to request details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact for which to request details.

\n@param contactArn The ARN of the contact for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact for which to request details.

\n@return The ARN of the contact for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact for which to request details.

\n@param contactArn The ARN of the contact for which to request details.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact for which to request details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact for which to request details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact for which to request details.

\n@param contactArn The ARN of the contact for which to request details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact for which to request details.

\n@return The ARN of the contact for which to request details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact for which to request details.

\n@param contactArn The ARN of the contact for which to request details.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact for which to request details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContactArn" ], "shapeName" : "GetContactRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetContactRequest", "variableName" : "getContactRequest", "variableType" : "GetContactRequest", "documentation" : null, "simpleType" : "GetContactRequest", "variableSetterType" : "GetContactRequest" }, "wrapper" : false }, "GetContactResponse" : { "c2jName" : "GetContactResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContact", "beanStyleSetterMethodName" : "setContact", "c2jName" : "Contact", "c2jShape" : "Contact", "defaultConsumerFluentSetterDocumentation" : "

The details of the requested contact.

\nThis is a convenience that creates an instance of the {@link Contact.Builder} avoiding the need to create one manually via {@link Contact#builder()}.\n\nWhen the {@link Consumer} completes, {@link Contact.Builder#build()} is called immediately and its result is passed to {@link #contact(Contact)}.\n@param contact a consumer that will call methods on {@link Contact.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contact(Contact)", "deprecated" : false, "documentation" : "

The details of the requested contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contact", "fluentSetterDocumentation" : "

The details of the requested contact.

\n@param contact The details of the requested contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contact", "getterDocumentation" : "

The details of the requested contact.

\n@return The details of the requested contact.", "getterModel" : { "returnType" : "Contact", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contact", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contact", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Contact", "sensitive" : false, "setterDocumentation" : "

The details of the requested contact.

\n@param contact The details of the requested contact.", "setterMethodName" : "setContact", "setterModel" : { "variableDeclarationType" : "Contact", "variableName" : "contact", "variableType" : "Contact", "documentation" : null, "simpleType" : "Contact", "variableSetterType" : "Contact" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Contact", "variableName" : "contact", "variableType" : "Contact", "documentation" : "

The details of the requested contact.

", "simpleType" : "Contact", "variableSetterType" : "Contact" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Contact" : { "beanStyleGetterMethodName" : "getContact", "beanStyleSetterMethodName" : "setContact", "c2jName" : "Contact", "c2jShape" : "Contact", "defaultConsumerFluentSetterDocumentation" : "

The details of the requested contact.

\nThis is a convenience that creates an instance of the {@link Contact.Builder} avoiding the need to create one manually via {@link Contact#builder()}.\n\nWhen the {@link Consumer} completes, {@link Contact.Builder#build()} is called immediately and its result is passed to {@link #contact(Contact)}.\n@param contact a consumer that will call methods on {@link Contact.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contact(Contact)", "deprecated" : false, "documentation" : "

The details of the requested contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contact", "fluentSetterDocumentation" : "

The details of the requested contact.

\n@param contact The details of the requested contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contact", "getterDocumentation" : "

The details of the requested contact.

\n@return The details of the requested contact.", "getterModel" : { "returnType" : "Contact", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contact", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contact", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Contact", "sensitive" : false, "setterDocumentation" : "

The details of the requested contact.

\n@param contact The details of the requested contact.", "setterMethodName" : "setContact", "setterModel" : { "variableDeclarationType" : "Contact", "variableName" : "contact", "variableType" : "Contact", "documentation" : null, "simpleType" : "Contact", "variableSetterType" : "Contact" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Contact", "variableName" : "contact", "variableType" : "Contact", "documentation" : "

The details of the requested contact.

", "simpleType" : "Contact", "variableSetterType" : "Contact" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContact", "beanStyleSetterMethodName" : "setContact", "c2jName" : "Contact", "c2jShape" : "Contact", "defaultConsumerFluentSetterDocumentation" : "

The details of the requested contact.

\nThis is a convenience that creates an instance of the {@link Contact.Builder} avoiding the need to create one manually via {@link Contact#builder()}.\n\nWhen the {@link Consumer} completes, {@link Contact.Builder#build()} is called immediately and its result is passed to {@link #contact(Contact)}.\n@param contact a consumer that will call methods on {@link Contact.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contact(Contact)", "deprecated" : false, "documentation" : "

The details of the requested contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contact", "fluentSetterDocumentation" : "

The details of the requested contact.

\n@param contact The details of the requested contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contact", "getterDocumentation" : "

The details of the requested contact.

\n@return The details of the requested contact.", "getterModel" : { "returnType" : "Contact", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contact", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contact", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Contact", "sensitive" : false, "setterDocumentation" : "

The details of the requested contact.

\n@param contact The details of the requested contact.", "setterMethodName" : "setContact", "setterModel" : { "variableDeclarationType" : "Contact", "variableName" : "contact", "variableType" : "Contact", "documentation" : null, "simpleType" : "Contact", "variableSetterType" : "Contact" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Contact", "variableName" : "contact", "variableType" : "Contact", "documentation" : "

The details of the requested contact.

", "simpleType" : "Contact", "variableSetterType" : "Contact" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetContactResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetContactResponse", "variableName" : "getContactResponse", "variableType" : "GetContactResponse", "documentation" : null, "simpleType" : "GetContactResponse", "variableSetterType" : "GetContactResponse" }, "wrapper" : false }, "GetDeviceRequest" : { "c2jName" : "GetDeviceRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDevice", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@param deviceArn The ARN of the device for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@return The ARN of the device for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@param deviceArn The ARN of the device for which to request details. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@param deviceArn The ARN of the device for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@return The ARN of the device for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@param deviceArn The ARN of the device for which to request details. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@param deviceArn The ARN of the device for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@return The ARN of the device for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device for which to request details. Required.

\n@param deviceArn The ARN of the device for which to request details. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeviceRequest", "variableName" : "getDeviceRequest", "variableType" : "GetDeviceRequest", "documentation" : null, "simpleType" : "GetDeviceRequest", "variableSetterType" : "GetDeviceRequest" }, "wrapper" : false }, "GetDeviceResponse" : { "c2jName" : "GetDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

The details of the device requested. Required.

\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)", "deprecated" : false, "documentation" : "

The details of the device requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

The details of the device requested. Required.

\n@param device The details of the device requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

The details of the device requested. Required.

\n@return The details of the device requested. Required.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

The details of the device requested. Required.

\n@param device The details of the device requested. Required.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

The details of the device requested. Required.

", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

The details of the device requested. Required.

\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)", "deprecated" : false, "documentation" : "

The details of the device requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

The details of the device requested. Required.

\n@param device The details of the device requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

The details of the device requested. Required.

\n@return The details of the device requested. Required.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

The details of the device requested. Required.

\n@param device The details of the device requested. Required.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

The details of the device requested. Required.

", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

The details of the device requested. Required.

\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)", "deprecated" : false, "documentation" : "

The details of the device requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

The details of the device requested. Required.

\n@param device The details of the device requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

The details of the device requested. Required.

\n@return The details of the device requested. Required.", "getterModel" : { "returnType" : "Device", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

The details of the device requested. Required.

\n@param device The details of the device requested. Required.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : null, "simpleType" : "Device", "variableSetterType" : "Device" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Device", "variableName" : "device", "variableType" : "Device", "documentation" : "

The details of the device requested. Required.

", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeviceResponse", "variableName" : "getDeviceResponse", "variableType" : "GetDeviceResponse", "documentation" : null, "simpleType" : "GetDeviceResponse", "variableSetterType" : "GetDeviceResponse" }, "wrapper" : false }, "GetProfileRequest" : { "c2jName" : "GetProfileRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetProfile", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room profile for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@param profileArn The ARN of the room profile for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@return The ARN of the room profile for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@param profileArn The ARN of the room profile for which to request details. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room profile for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@param profileArn The ARN of the room profile for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@return The ARN of the room profile for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@param profileArn The ARN of the room profile for which to request details. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room profile for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@param profileArn The ARN of the room profile for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@return The ARN of the room profile for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile for which to request details. Required.

\n@param profileArn The ARN of the room profile for which to request details. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetProfileRequest", "variableName" : "getProfileRequest", "variableType" : "GetProfileRequest", "documentation" : null, "simpleType" : "GetProfileRequest", "variableSetterType" : "GetProfileRequest" }, "wrapper" : false }, "GetProfileResponse" : { "c2jName" : "GetProfileResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProfile", "beanStyleSetterMethodName" : "setProfile", "c2jName" : "Profile", "c2jShape" : "Profile", "defaultConsumerFluentSetterDocumentation" : "

The details of the room profile requested. Required.

\nThis is a convenience that creates an instance of the {@link Profile.Builder} avoiding the need to create one manually via {@link Profile#builder()}.\n\nWhen the {@link Consumer} completes, {@link Profile.Builder#build()} is called immediately and its result is passed to {@link #profile(Profile)}.\n@param profile a consumer that will call methods on {@link Profile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profile(Profile)", "deprecated" : false, "documentation" : "

The details of the room profile requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profile", "fluentSetterDocumentation" : "

The details of the room profile requested. Required.

\n@param profile The details of the room profile requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profile", "getterDocumentation" : "

The details of the room profile requested. Required.

\n@return The details of the room profile requested. Required.", "getterModel" : { "returnType" : "Profile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Profile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "

The details of the room profile requested. Required.

\n@param profile The details of the room profile requested. Required.", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : null, "simpleType" : "Profile", "variableSetterType" : "Profile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : "

The details of the room profile requested. Required.

", "simpleType" : "Profile", "variableSetterType" : "Profile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Profile" : { "beanStyleGetterMethodName" : "getProfile", "beanStyleSetterMethodName" : "setProfile", "c2jName" : "Profile", "c2jShape" : "Profile", "defaultConsumerFluentSetterDocumentation" : "

The details of the room profile requested. Required.

\nThis is a convenience that creates an instance of the {@link Profile.Builder} avoiding the need to create one manually via {@link Profile#builder()}.\n\nWhen the {@link Consumer} completes, {@link Profile.Builder#build()} is called immediately and its result is passed to {@link #profile(Profile)}.\n@param profile a consumer that will call methods on {@link Profile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profile(Profile)", "deprecated" : false, "documentation" : "

The details of the room profile requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profile", "fluentSetterDocumentation" : "

The details of the room profile requested. Required.

\n@param profile The details of the room profile requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profile", "getterDocumentation" : "

The details of the room profile requested. Required.

\n@return The details of the room profile requested. Required.", "getterModel" : { "returnType" : "Profile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Profile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "

The details of the room profile requested. Required.

\n@param profile The details of the room profile requested. Required.", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : null, "simpleType" : "Profile", "variableSetterType" : "Profile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : "

The details of the room profile requested. Required.

", "simpleType" : "Profile", "variableSetterType" : "Profile" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfile", "beanStyleSetterMethodName" : "setProfile", "c2jName" : "Profile", "c2jShape" : "Profile", "defaultConsumerFluentSetterDocumentation" : "

The details of the room profile requested. Required.

\nThis is a convenience that creates an instance of the {@link Profile.Builder} avoiding the need to create one manually via {@link Profile#builder()}.\n\nWhen the {@link Consumer} completes, {@link Profile.Builder#build()} is called immediately and its result is passed to {@link #profile(Profile)}.\n@param profile a consumer that will call methods on {@link Profile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profile(Profile)", "deprecated" : false, "documentation" : "

The details of the room profile requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profile", "fluentSetterDocumentation" : "

The details of the room profile requested. Required.

\n@param profile The details of the room profile requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profile", "getterDocumentation" : "

The details of the room profile requested. Required.

\n@return The details of the room profile requested. Required.", "getterModel" : { "returnType" : "Profile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Profile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "

The details of the room profile requested. Required.

\n@param profile The details of the room profile requested. Required.", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : null, "simpleType" : "Profile", "variableSetterType" : "Profile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : "

The details of the room profile requested. Required.

", "simpleType" : "Profile", "variableSetterType" : "Profile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetProfileResponse", "variableName" : "getProfileResponse", "variableType" : "GetProfileResponse", "documentation" : null, "simpleType" : "GetProfileResponse", "variableSetterType" : "GetProfileResponse" }, "wrapper" : false }, "GetRoomRequest" : { "c2jName" : "GetRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@param roomArn The ARN of the room for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@return The ARN of the room for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@param roomArn The ARN of the room for which to request details. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@param roomArn The ARN of the room for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@return The ARN of the room for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@param roomArn The ARN of the room for which to request details. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room for which to request details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room for which to request details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@param roomArn The ARN of the room for which to request details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@return The ARN of the room for which to request details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room for which to request details. Required.

\n@param roomArn The ARN of the room for which to request details. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room for which to request details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetRoomRequest", "variableName" : "getRoomRequest", "variableType" : "GetRoomRequest", "documentation" : null, "simpleType" : "GetRoomRequest", "variableSetterType" : "GetRoomRequest" }, "wrapper" : false }, "GetRoomResponse" : { "c2jName" : "GetRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRoom", "beanStyleSetterMethodName" : "setRoom", "c2jName" : "Room", "c2jShape" : "Room", "defaultConsumerFluentSetterDocumentation" : "

The details of the room requested.

\nThis is a convenience that creates an instance of the {@link Room.Builder} avoiding the need to create one manually via {@link Room#builder()}.\n\nWhen the {@link Consumer} completes, {@link Room.Builder#build()} is called immediately and its result is passed to {@link #room(Room)}.\n@param room a consumer that will call methods on {@link Room.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #room(Room)", "deprecated" : false, "documentation" : "

The details of the room requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "room", "fluentSetterDocumentation" : "

The details of the room requested.

\n@param room The details of the room requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "room", "getterDocumentation" : "

The details of the room requested.

\n@return The details of the room requested.", "getterModel" : { "returnType" : "Room", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Room", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Room", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Room", "sensitive" : false, "setterDocumentation" : "

The details of the room requested.

\n@param room The details of the room requested.", "setterMethodName" : "setRoom", "setterModel" : { "variableDeclarationType" : "Room", "variableName" : "room", "variableType" : "Room", "documentation" : null, "simpleType" : "Room", "variableSetterType" : "Room" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Room", "variableName" : "room", "variableType" : "Room", "documentation" : "

The details of the room requested.

", "simpleType" : "Room", "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Room" : { "beanStyleGetterMethodName" : "getRoom", "beanStyleSetterMethodName" : "setRoom", "c2jName" : "Room", "c2jShape" : "Room", "defaultConsumerFluentSetterDocumentation" : "

The details of the room requested.

\nThis is a convenience that creates an instance of the {@link Room.Builder} avoiding the need to create one manually via {@link Room#builder()}.\n\nWhen the {@link Consumer} completes, {@link Room.Builder#build()} is called immediately and its result is passed to {@link #room(Room)}.\n@param room a consumer that will call methods on {@link Room.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #room(Room)", "deprecated" : false, "documentation" : "

The details of the room requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "room", "fluentSetterDocumentation" : "

The details of the room requested.

\n@param room The details of the room requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "room", "getterDocumentation" : "

The details of the room requested.

\n@return The details of the room requested.", "getterModel" : { "returnType" : "Room", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Room", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Room", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Room", "sensitive" : false, "setterDocumentation" : "

The details of the room requested.

\n@param room The details of the room requested.", "setterMethodName" : "setRoom", "setterModel" : { "variableDeclarationType" : "Room", "variableName" : "room", "variableType" : "Room", "documentation" : null, "simpleType" : "Room", "variableSetterType" : "Room" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Room", "variableName" : "room", "variableType" : "Room", "documentation" : "

The details of the room requested.

", "simpleType" : "Room", "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoom", "beanStyleSetterMethodName" : "setRoom", "c2jName" : "Room", "c2jShape" : "Room", "defaultConsumerFluentSetterDocumentation" : "

The details of the room requested.

\nThis is a convenience that creates an instance of the {@link Room.Builder} avoiding the need to create one manually via {@link Room#builder()}.\n\nWhen the {@link Consumer} completes, {@link Room.Builder#build()} is called immediately and its result is passed to {@link #room(Room)}.\n@param room a consumer that will call methods on {@link Room.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #room(Room)", "deprecated" : false, "documentation" : "

The details of the room requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "room", "fluentSetterDocumentation" : "

The details of the room requested.

\n@param room The details of the room requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "room", "getterDocumentation" : "

The details of the room requested.

\n@return The details of the room requested.", "getterModel" : { "returnType" : "Room", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Room", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Room", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Room", "sensitive" : false, "setterDocumentation" : "

The details of the room requested.

\n@param room The details of the room requested.", "setterMethodName" : "setRoom", "setterModel" : { "variableDeclarationType" : "Room", "variableName" : "room", "variableType" : "Room", "documentation" : null, "simpleType" : "Room", "variableSetterType" : "Room" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Room", "variableName" : "room", "variableType" : "Room", "documentation" : "

The details of the room requested.

", "simpleType" : "Room", "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetRoomResponse", "variableName" : "getRoomResponse", "variableType" : "GetRoomResponse", "documentation" : null, "simpleType" : "GetRoomResponse", "variableSetterType" : "GetRoomResponse" }, "wrapper" : false }, "GetRoomSkillParameterRequest" : { "c2jName" : "GetRoomSkillParameterRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetRoomSkillParameter", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetRoomSkillParameter", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which to get the room skill parameter details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@param roomArn The ARN of the room from which to get the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@return The ARN of the room from which to get the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@param roomArn The ARN of the room from which to get the room skill parameter details.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which to get the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@param skillId The ARN of the skill from which to get the room skill parameter details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@return The ARN of the skill from which to get the room skill parameter details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@param skillId The ARN of the skill from which to get the room skill parameter details. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The room skill parameter key for which to get details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterKey(String)}.\n@param parameterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterKey(String)", "deprecated" : false, "documentation" : "

The room skill parameter key for which to get details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterKey", "fluentSetterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@param parameterKey The room skill parameter key for which to get details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@return The room skill parameter key for which to get details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@param parameterKey The room skill parameter key for which to get details. Required.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The room skill parameter key for which to get details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ParameterKey" : { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The room skill parameter key for which to get details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterKey(String)}.\n@param parameterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterKey(String)", "deprecated" : false, "documentation" : "

The room skill parameter key for which to get details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterKey", "fluentSetterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@param parameterKey The room skill parameter key for which to get details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@return The room skill parameter key for which to get details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@param parameterKey The room skill parameter key for which to get details. Required.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The room skill parameter key for which to get details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which to get the room skill parameter details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@param roomArn The ARN of the room from which to get the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@return The ARN of the room from which to get the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@param roomArn The ARN of the room from which to get the room skill parameter details.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which to get the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@param skillId The ARN of the skill from which to get the room skill parameter details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@return The ARN of the skill from which to get the room skill parameter details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@param skillId The ARN of the skill from which to get the room skill parameter details. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which to get the room skill parameter details.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@param roomArn The ARN of the room from which to get the room skill parameter details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@return The ARN of the room from which to get the room skill parameter details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which to get the room skill parameter details.

\n@param roomArn The ARN of the room from which to get the room skill parameter details.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which to get the room skill parameter details.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@param skillId The ARN of the skill from which to get the room skill parameter details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@return The ARN of the skill from which to get the room skill parameter details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

\n@param skillId The ARN of the skill from which to get the room skill parameter details. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill from which to get the room skill parameter details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The room skill parameter key for which to get details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterKey(String)}.\n@param parameterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterKey(String)", "deprecated" : false, "documentation" : "

The room skill parameter key for which to get details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterKey", "fluentSetterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@param parameterKey The room skill parameter key for which to get details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@return The room skill parameter key for which to get details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The room skill parameter key for which to get details. Required.

\n@param parameterKey The room skill parameter key for which to get details. Required.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The room skill parameter key for which to get details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId", "ParameterKey" ], "shapeName" : "GetRoomSkillParameterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetRoomSkillParameterRequest", "variableName" : "getRoomSkillParameterRequest", "variableType" : "GetRoomSkillParameterRequest", "documentation" : null, "simpleType" : "GetRoomSkillParameterRequest", "variableSetterType" : "GetRoomSkillParameterRequest" }, "wrapper" : false }, "GetRoomSkillParameterResponse" : { "c2jName" : "GetRoomSkillParameterResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRoomSkillParameter", "beanStyleSetterMethodName" : "setRoomSkillParameter", "c2jName" : "RoomSkillParameter", "c2jShape" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "

The details of the room skill parameter requested. Required.

\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameter(RoomSkillParameter)}.\n@param roomSkillParameter a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameter(RoomSkillParameter)", "deprecated" : false, "documentation" : "

The details of the room skill parameter requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameter", "fluentSetterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@param roomSkillParameter The details of the room skill parameter requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameter", "getterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@return The details of the room skill parameter requested. Required.", "getterModel" : { "returnType" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoomSkillParameter", "sensitive" : false, "setterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@param roomSkillParameter The details of the room skill parameter requested. Required.", "setterMethodName" : "setRoomSkillParameter", "setterModel" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : "

The details of the room skill parameter requested. Required.

", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomSkillParameter" : { "beanStyleGetterMethodName" : "getRoomSkillParameter", "beanStyleSetterMethodName" : "setRoomSkillParameter", "c2jName" : "RoomSkillParameter", "c2jShape" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "

The details of the room skill parameter requested. Required.

\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameter(RoomSkillParameter)}.\n@param roomSkillParameter a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameter(RoomSkillParameter)", "deprecated" : false, "documentation" : "

The details of the room skill parameter requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameter", "fluentSetterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@param roomSkillParameter The details of the room skill parameter requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameter", "getterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@return The details of the room skill parameter requested. Required.", "getterModel" : { "returnType" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoomSkillParameter", "sensitive" : false, "setterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@param roomSkillParameter The details of the room skill parameter requested. Required.", "setterMethodName" : "setRoomSkillParameter", "setterModel" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : "

The details of the room skill parameter requested. Required.

", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomSkillParameter", "beanStyleSetterMethodName" : "setRoomSkillParameter", "c2jName" : "RoomSkillParameter", "c2jShape" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "

The details of the room skill parameter requested. Required.

\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameter(RoomSkillParameter)}.\n@param roomSkillParameter a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameter(RoomSkillParameter)", "deprecated" : false, "documentation" : "

The details of the room skill parameter requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameter", "fluentSetterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@param roomSkillParameter The details of the room skill parameter requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameter", "getterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@return The details of the room skill parameter requested. Required.", "getterModel" : { "returnType" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoomSkillParameter", "sensitive" : false, "setterDocumentation" : "

The details of the room skill parameter requested. Required.

\n@param roomSkillParameter The details of the room skill parameter requested. Required.", "setterMethodName" : "setRoomSkillParameter", "setterModel" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : "

The details of the room skill parameter requested. Required.

", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetRoomSkillParameterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetRoomSkillParameterResponse", "variableName" : "getRoomSkillParameterResponse", "variableType" : "GetRoomSkillParameterResponse", "documentation" : null, "simpleType" : "GetRoomSkillParameterResponse", "variableSetterType" : "GetRoomSkillParameterResponse" }, "wrapper" : false }, "GetSkillGroupRequest" : { "c2jName" : "GetSkillGroupRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSkillGroup", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.GetSkillGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group for which to get details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@param skillGroupArn The ARN of the skill group for which to get details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@return The ARN of the skill group for which to get details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@param skillGroupArn The ARN of the skill group for which to get details. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group for which to get details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group for which to get details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@param skillGroupArn The ARN of the skill group for which to get details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@return The ARN of the skill group for which to get details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@param skillGroupArn The ARN of the skill group for which to get details. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group for which to get details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group for which to get details. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@param skillGroupArn The ARN of the skill group for which to get details. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@return The ARN of the skill group for which to get details. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group for which to get details. Required.

\n@param skillGroupArn The ARN of the skill group for which to get details. Required.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group for which to get details. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetSkillGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSkillGroupRequest", "variableName" : "getSkillGroupRequest", "variableType" : "GetSkillGroupRequest", "documentation" : null, "simpleType" : "GetSkillGroupRequest", "variableSetterType" : "GetSkillGroupRequest" }, "wrapper" : false }, "GetSkillGroupResponse" : { "c2jName" : "GetSkillGroupResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroup", "beanStyleSetterMethodName" : "setSkillGroup", "c2jName" : "SkillGroup", "c2jShape" : "SkillGroup", "defaultConsumerFluentSetterDocumentation" : "

The details of the skill group requested. Required.

\nThis is a convenience that creates an instance of the {@link SkillGroup.Builder} avoiding the need to create one manually via {@link SkillGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillGroup.Builder#build()} is called immediately and its result is passed to {@link #skillGroup(SkillGroup)}.\n@param skillGroup a consumer that will call methods on {@link SkillGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroup(SkillGroup)", "deprecated" : false, "documentation" : "

The details of the skill group requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroup", "fluentSetterDocumentation" : "

The details of the skill group requested. Required.

\n@param skillGroup The details of the skill group requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroup", "getterDocumentation" : "

The details of the skill group requested. Required.

\n@return The details of the skill group requested. Required.", "getterModel" : { "returnType" : "SkillGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SkillGroup", "sensitive" : false, "setterDocumentation" : "

The details of the skill group requested. Required.

\n@param skillGroup The details of the skill group requested. Required.", "setterMethodName" : "setSkillGroup", "setterModel" : { "variableDeclarationType" : "SkillGroup", "variableName" : "skillGroup", "variableType" : "SkillGroup", "documentation" : null, "simpleType" : "SkillGroup", "variableSetterType" : "SkillGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillGroup", "variableName" : "skillGroup", "variableType" : "SkillGroup", "documentation" : "

The details of the skill group requested. Required.

", "simpleType" : "SkillGroup", "variableSetterType" : "SkillGroup" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillGroup" : { "beanStyleGetterMethodName" : "getSkillGroup", "beanStyleSetterMethodName" : "setSkillGroup", "c2jName" : "SkillGroup", "c2jShape" : "SkillGroup", "defaultConsumerFluentSetterDocumentation" : "

The details of the skill group requested. Required.

\nThis is a convenience that creates an instance of the {@link SkillGroup.Builder} avoiding the need to create one manually via {@link SkillGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillGroup.Builder#build()} is called immediately and its result is passed to {@link #skillGroup(SkillGroup)}.\n@param skillGroup a consumer that will call methods on {@link SkillGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroup(SkillGroup)", "deprecated" : false, "documentation" : "

The details of the skill group requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroup", "fluentSetterDocumentation" : "

The details of the skill group requested. Required.

\n@param skillGroup The details of the skill group requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroup", "getterDocumentation" : "

The details of the skill group requested. Required.

\n@return The details of the skill group requested. Required.", "getterModel" : { "returnType" : "SkillGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SkillGroup", "sensitive" : false, "setterDocumentation" : "

The details of the skill group requested. Required.

\n@param skillGroup The details of the skill group requested. Required.", "setterMethodName" : "setSkillGroup", "setterModel" : { "variableDeclarationType" : "SkillGroup", "variableName" : "skillGroup", "variableType" : "SkillGroup", "documentation" : null, "simpleType" : "SkillGroup", "variableSetterType" : "SkillGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillGroup", "variableName" : "skillGroup", "variableType" : "SkillGroup", "documentation" : "

The details of the skill group requested. Required.

", "simpleType" : "SkillGroup", "variableSetterType" : "SkillGroup" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroup", "beanStyleSetterMethodName" : "setSkillGroup", "c2jName" : "SkillGroup", "c2jShape" : "SkillGroup", "defaultConsumerFluentSetterDocumentation" : "

The details of the skill group requested. Required.

\nThis is a convenience that creates an instance of the {@link SkillGroup.Builder} avoiding the need to create one manually via {@link SkillGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillGroup.Builder#build()} is called immediately and its result is passed to {@link #skillGroup(SkillGroup)}.\n@param skillGroup a consumer that will call methods on {@link SkillGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroup(SkillGroup)", "deprecated" : false, "documentation" : "

The details of the skill group requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroup", "fluentSetterDocumentation" : "

The details of the skill group requested. Required.

\n@param skillGroup The details of the skill group requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroup", "getterDocumentation" : "

The details of the skill group requested. Required.

\n@return The details of the skill group requested. Required.", "getterModel" : { "returnType" : "SkillGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SkillGroup", "sensitive" : false, "setterDocumentation" : "

The details of the skill group requested. Required.

\n@param skillGroup The details of the skill group requested. Required.", "setterMethodName" : "setSkillGroup", "setterModel" : { "variableDeclarationType" : "SkillGroup", "variableName" : "skillGroup", "variableType" : "SkillGroup", "documentation" : null, "simpleType" : "SkillGroup", "variableSetterType" : "SkillGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillGroup", "variableName" : "skillGroup", "variableType" : "SkillGroup", "documentation" : "

The details of the skill group requested. Required.

", "simpleType" : "SkillGroup", "variableSetterType" : "SkillGroup" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetSkillGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSkillGroupResponse", "variableName" : "getSkillGroupResponse", "variableType" : "GetSkillGroupResponse", "documentation" : null, "simpleType" : "GetSkillGroupResponse", "variableSetterType" : "GetSkillGroupResponse" }, "wrapper" : false }, "IPDialIn" : { "c2jName" : "IPDialIn", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The IP endpoint and protocol for calling.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "Endpoint", "defaultConsumerFluentSetterDocumentation" : "

The IP address.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "documentation" : "

The IP address.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The IP address.

\n@param endpoint The IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The IP address.

\n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The IP address.

\n@param endpoint The IP address.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommsProtocolAsString", "beanStyleSetterMethodName" : "setCommsProtocol", "c2jName" : "CommsProtocol", "c2jShape" : "CommsProtocol", "defaultConsumerFluentSetterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commsProtocolAsString(String)}.\n@param commsProtocol a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commsProtocol(String)", "deprecated" : false, "documentation" : "

The protocol, including SIP, SIPS, and H323.

", "endpointDiscoveryId" : false, "enumType" : "CommsProtocol", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "commsProtocol", "fluentEnumSetterMethodName" : "commsProtocol", "fluentGetterMethodName" : "commsProtocolAsString", "fluentSetterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n@param commsProtocol The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommsProtocol", "fluentSetterMethodName" : "commsProtocol", "getterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #commsProtocol} will return {@link CommsProtocol#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #commsProtocolAsString}.\n

\n@return The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommsProtocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommsProtocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommsProtocol", "sensitive" : false, "setterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n@param commsProtocol The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol", "setterMethodName" : "setCommsProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commsProtocol", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commsProtocol", "variableType" : "String", "documentation" : "

The protocol, including SIP, SIPS, and H323.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommsProtocol" : { "beanStyleGetterMethodName" : "getCommsProtocolAsString", "beanStyleSetterMethodName" : "setCommsProtocol", "c2jName" : "CommsProtocol", "c2jShape" : "CommsProtocol", "defaultConsumerFluentSetterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commsProtocolAsString(String)}.\n@param commsProtocol a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commsProtocol(String)", "deprecated" : false, "documentation" : "

The protocol, including SIP, SIPS, and H323.

", "endpointDiscoveryId" : false, "enumType" : "CommsProtocol", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "commsProtocol", "fluentEnumSetterMethodName" : "commsProtocol", "fluentGetterMethodName" : "commsProtocolAsString", "fluentSetterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n@param commsProtocol The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommsProtocol", "fluentSetterMethodName" : "commsProtocol", "getterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #commsProtocol} will return {@link CommsProtocol#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #commsProtocolAsString}.\n

\n@return The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommsProtocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommsProtocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommsProtocol", "sensitive" : false, "setterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n@param commsProtocol The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol", "setterMethodName" : "setCommsProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commsProtocol", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commsProtocol", "variableType" : "String", "documentation" : "

The protocol, including SIP, SIPS, and H323.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Endpoint" : { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "Endpoint", "defaultConsumerFluentSetterDocumentation" : "

The IP address.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "documentation" : "

The IP address.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The IP address.

\n@param endpoint The IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The IP address.

\n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The IP address.

\n@param endpoint The IP address.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "Endpoint", "defaultConsumerFluentSetterDocumentation" : "

The IP address.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "documentation" : "

The IP address.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The IP address.

\n@param endpoint The IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The IP address.

\n@return The IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The IP address.

\n@param endpoint The IP address.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommsProtocolAsString", "beanStyleSetterMethodName" : "setCommsProtocol", "c2jName" : "CommsProtocol", "c2jShape" : "CommsProtocol", "defaultConsumerFluentSetterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commsProtocolAsString(String)}.\n@param commsProtocol a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commsProtocol(String)", "deprecated" : false, "documentation" : "

The protocol, including SIP, SIPS, and H323.

", "endpointDiscoveryId" : false, "enumType" : "CommsProtocol", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "commsProtocol", "fluentEnumSetterMethodName" : "commsProtocol", "fluentGetterMethodName" : "commsProtocolAsString", "fluentSetterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n@param commsProtocol The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommsProtocol", "fluentSetterMethodName" : "commsProtocol", "getterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #commsProtocol} will return {@link CommsProtocol#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #commsProtocolAsString}.\n

\n@return The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommsProtocol", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommsProtocol", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommsProtocol", "sensitive" : false, "setterDocumentation" : "

The protocol, including SIP, SIPS, and H323.

\n@param commsProtocol The protocol, including SIP, SIPS, and H323.\n@see CommsProtocol", "setterMethodName" : "setCommsProtocol", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commsProtocol", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commsProtocol", "variableType" : "String", "documentation" : "

The protocol, including SIP, SIPS, and H323.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Endpoint", "CommsProtocol" ], "shapeName" : "IPDialIn", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "wrapper" : false }, "InvalidCertificateAuthorityException" : { "c2jName" : "InvalidCertificateAuthorityException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The Certificate Authority can't issue or revoke a certificate.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidCertificateAuthorityException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidCertificateAuthorityException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidCertificateAuthorityException", "variableName" : "invalidCertificateAuthorityException", "variableType" : "InvalidCertificateAuthorityException", "documentation" : null, "simpleType" : "InvalidCertificateAuthorityException", "variableSetterType" : "InvalidCertificateAuthorityException" }, "wrapper" : false }, "InvalidDeviceException" : { "c2jName" : "InvalidDeviceException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The device is in an invalid state.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeviceException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidDeviceException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeviceException", "variableName" : "invalidDeviceException", "variableType" : "InvalidDeviceException", "documentation" : null, "simpleType" : "InvalidDeviceException", "variableSetterType" : "InvalidDeviceException" }, "wrapper" : false }, "InvalidUserStatusException" : { "c2jName" : "InvalidUserStatusException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The attempt to update a user is invalid due to the user's current status.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidUserStatusException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidUserStatusException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidUserStatusException", "variableName" : "invalidUserStatusException", "variableType" : "InvalidUserStatusException", "documentation" : null, "simpleType" : "InvalidUserStatusException", "variableSetterType" : "InvalidUserStatusException" }, "wrapper" : false }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

You are performing an action that would put you beyond your account's limits.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LimitExceededException", "variableName" : "limitExceededException", "variableType" : "LimitExceededException", "documentation" : null, "simpleType" : "LimitExceededException", "variableSetterType" : "LimitExceededException" }, "wrapper" : false }, "ListBusinessReportSchedulesRequest" : { "c2jName" : "ListBusinessReportSchedulesRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListBusinessReportSchedules", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ListBusinessReportSchedules", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 list the remaining schedules from the previous API call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@return The token used to list the remaining schedules from the previous API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : 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 list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.", "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 list the remaining schedules from the previous API call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of schedules listed in the 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 schedules listed in the call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of schedules listed in the call.

\n@param maxResults The maximum number of schedules listed in the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of schedules listed in the call.

\n@return The maximum number of schedules listed in the 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, "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 schedules listed in the call.

\n@param maxResults The maximum number of schedules listed in the 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 schedules listed in the call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of schedules listed in the 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 schedules listed in the call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of schedules listed in the call.

\n@param maxResults The maximum number of schedules listed in the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of schedules listed in the call.

\n@return The maximum number of schedules listed in the 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, "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 schedules listed in the call.

\n@param maxResults The maximum number of schedules listed in the 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 schedules listed in the call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 list the remaining schedules from the previous API call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@return The token used to list the remaining schedules from the previous API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : 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 list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.", "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 list the remaining schedules from the previous API call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 list the remaining schedules from the previous API call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@return The token used to list the remaining schedules from the previous API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : 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 list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.", "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 list the remaining schedules from the previous API call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of schedules listed in the 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 schedules listed in the call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of schedules listed in the call.

\n@param maxResults The maximum number of schedules listed in the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of schedules listed in the call.

\n@return The maximum number of schedules listed in the 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, "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 schedules listed in the call.

\n@param maxResults The maximum number of schedules listed in the 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 schedules listed in the call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListBusinessReportSchedulesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListBusinessReportSchedulesRequest", "variableName" : "listBusinessReportSchedulesRequest", "variableType" : "ListBusinessReportSchedulesRequest", "documentation" : null, "simpleType" : "ListBusinessReportSchedulesRequest", "variableSetterType" : "ListBusinessReportSchedulesRequest" }, "wrapper" : false }, "ListBusinessReportSchedulesResponse" : { "c2jName" : "ListBusinessReportSchedulesResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBusinessReportSchedules", "beanStyleSetterMethodName" : "setBusinessReportSchedules", "c2jName" : "BusinessReportSchedules", "c2jShape" : "BusinessReportScheduleList", "defaultConsumerFluentSetterDocumentation" : "

The schedule of the reports.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #businessReportSchedules(List)}.\n@param businessReportSchedules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #businessReportSchedules(List)", "deprecated" : false, "documentation" : "

The schedule of the reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "businessReportSchedules", "fluentSetterDocumentation" : "

The schedule of the reports.

\n@param businessReportSchedules The schedule of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "businessReportSchedules", "getterDocumentation" : "

The schedule of the reports.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The schedule of the reports.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BusinessReportSchedules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BusinessReportSchedules", "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" : "BusinessReportSchedule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BusinessReportSchedule.Builder} avoiding the need to create one manually via {@link BusinessReportSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link BusinessReportSchedule.Builder#build()} is called immediately and its result is passed to {@link #member(BusinessReportSchedule)}.\n@param member a consumer that will call methods on {@link BusinessReportSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BusinessReportSchedule)", "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" : "BusinessReportSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "BusinessReportSchedule", "variableName" : "member", "variableType" : "BusinessReportSchedule", "documentation" : null, "simpleType" : "BusinessReportSchedule", "variableSetterType" : "BusinessReportSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportSchedule", "variableName" : "member", "variableType" : "BusinessReportSchedule", "documentation" : "", "simpleType" : "BusinessReportSchedule", "variableSetterType" : "BusinessReportSchedule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BusinessReportSchedule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BusinessReportSchedule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BusinessReportSchedules", "sensitive" : false, "setterDocumentation" : "

The schedule of the reports.

\n@param businessReportSchedules The schedule of the reports.", "setterMethodName" : "setBusinessReportSchedules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "businessReportSchedules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "businessReportSchedules", "variableType" : "java.util.List", "documentation" : "

The schedule of the reports.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 list the remaining schedules from the previous API call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@return The token used to list the remaining schedules from the previous API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : 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 list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.", "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 list the remaining schedules from the previous API call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BusinessReportSchedules" : { "beanStyleGetterMethodName" : "getBusinessReportSchedules", "beanStyleSetterMethodName" : "setBusinessReportSchedules", "c2jName" : "BusinessReportSchedules", "c2jShape" : "BusinessReportScheduleList", "defaultConsumerFluentSetterDocumentation" : "

The schedule of the reports.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #businessReportSchedules(List)}.\n@param businessReportSchedules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #businessReportSchedules(List)", "deprecated" : false, "documentation" : "

The schedule of the reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "businessReportSchedules", "fluentSetterDocumentation" : "

The schedule of the reports.

\n@param businessReportSchedules The schedule of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "businessReportSchedules", "getterDocumentation" : "

The schedule of the reports.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The schedule of the reports.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BusinessReportSchedules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BusinessReportSchedules", "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" : "BusinessReportSchedule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BusinessReportSchedule.Builder} avoiding the need to create one manually via {@link BusinessReportSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link BusinessReportSchedule.Builder#build()} is called immediately and its result is passed to {@link #member(BusinessReportSchedule)}.\n@param member a consumer that will call methods on {@link BusinessReportSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BusinessReportSchedule)", "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" : "BusinessReportSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "BusinessReportSchedule", "variableName" : "member", "variableType" : "BusinessReportSchedule", "documentation" : null, "simpleType" : "BusinessReportSchedule", "variableSetterType" : "BusinessReportSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportSchedule", "variableName" : "member", "variableType" : "BusinessReportSchedule", "documentation" : "", "simpleType" : "BusinessReportSchedule", "variableSetterType" : "BusinessReportSchedule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BusinessReportSchedule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BusinessReportSchedule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BusinessReportSchedules", "sensitive" : false, "setterDocumentation" : "

The schedule of the reports.

\n@param businessReportSchedules The schedule of the reports.", "setterMethodName" : "setBusinessReportSchedules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "businessReportSchedules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "businessReportSchedules", "variableType" : "java.util.List", "documentation" : "

The schedule of the reports.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 list the remaining schedules from the previous API call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@return The token used to list the remaining schedules from the previous API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : 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 list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.", "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 list the remaining schedules from the previous API call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBusinessReportSchedules", "beanStyleSetterMethodName" : "setBusinessReportSchedules", "c2jName" : "BusinessReportSchedules", "c2jShape" : "BusinessReportScheduleList", "defaultConsumerFluentSetterDocumentation" : "

The schedule of the reports.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #businessReportSchedules(List)}.\n@param businessReportSchedules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #businessReportSchedules(List)", "deprecated" : false, "documentation" : "

The schedule of the reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "businessReportSchedules", "fluentSetterDocumentation" : "

The schedule of the reports.

\n@param businessReportSchedules The schedule of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "businessReportSchedules", "getterDocumentation" : "

The schedule of the reports.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The schedule of the reports.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BusinessReportSchedules", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BusinessReportSchedules", "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" : "BusinessReportSchedule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link BusinessReportSchedule.Builder} avoiding the need to create one manually via {@link BusinessReportSchedule#builder()}.\n\nWhen the {@link Consumer} completes, {@link BusinessReportSchedule.Builder#build()} is called immediately and its result is passed to {@link #member(BusinessReportSchedule)}.\n@param member a consumer that will call methods on {@link BusinessReportSchedule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(BusinessReportSchedule)", "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" : "BusinessReportSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "BusinessReportSchedule", "variableName" : "member", "variableType" : "BusinessReportSchedule", "documentation" : null, "simpleType" : "BusinessReportSchedule", "variableSetterType" : "BusinessReportSchedule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportSchedule", "variableName" : "member", "variableType" : "BusinessReportSchedule", "documentation" : "", "simpleType" : "BusinessReportSchedule", "variableSetterType" : "BusinessReportSchedule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BusinessReportSchedule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "BusinessReportSchedule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BusinessReportSchedules", "sensitive" : false, "setterDocumentation" : "

The schedule of the reports.

\n@param businessReportSchedules The schedule of the reports.", "setterMethodName" : "setBusinessReportSchedules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "businessReportSchedules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "businessReportSchedules", "variableType" : "java.util.List", "documentation" : "

The schedule of the reports.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 list the remaining schedules from the previous API call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to list the remaining schedules from the previous API call.

\n@return The token used to list the remaining schedules from the previous API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : 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 list the remaining schedules from the previous API call.

\n@param nextToken The token used to list the remaining schedules from the previous API call.", "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 list the remaining schedules from the previous API call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListBusinessReportSchedulesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListBusinessReportSchedulesResponse", "variableName" : "listBusinessReportSchedulesResponse", "variableType" : "ListBusinessReportSchedulesResponse", "documentation" : null, "simpleType" : "ListBusinessReportSchedulesResponse", "variableSetterType" : "ListBusinessReportSchedulesResponse" }, "wrapper" : false }, "ListConferenceProvidersRequest" : { "c2jName" : "ListConferenceProvidersRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListConferenceProviders", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ListConferenceProviders", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\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 conference providers to be returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\n@param maxResults The maximum number of conference providers to be returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\n@return The maximum number of conference providers to be returned, per paginated calls.", "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, "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 conference providers to be returned, per paginated calls.

\n@param maxResults The maximum number of conference providers to be returned, per paginated calls.", "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 conference providers to be returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\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 conference providers to be returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\n@param maxResults The maximum number of conference providers to be returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\n@return The maximum number of conference providers to be returned, per paginated calls.", "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, "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 conference providers to be returned, per paginated calls.

\n@param maxResults The maximum number of conference providers to be returned, per paginated calls.", "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 conference providers to be returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\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 conference providers to be returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\n@param maxResults The maximum number of conference providers to be returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of conference providers to be returned, per paginated calls.

\n@return The maximum number of conference providers to be returned, per paginated calls.", "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, "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 conference providers to be returned, per paginated calls.

\n@param maxResults The maximum number of conference providers to be returned, per paginated calls.", "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 conference providers to be returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListConferenceProvidersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListConferenceProvidersRequest", "variableName" : "listConferenceProvidersRequest", "variableType" : "ListConferenceProvidersRequest", "documentation" : null, "simpleType" : "ListConferenceProvidersRequest", "variableSetterType" : "ListConferenceProvidersRequest" }, "wrapper" : false }, "ListConferenceProvidersResponse" : { "c2jName" : "ListConferenceProvidersResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getConferenceProviders", "beanStyleSetterMethodName" : "setConferenceProviders", "c2jName" : "ConferenceProviders", "c2jShape" : "ConferenceProvidersList", "defaultConsumerFluentSetterDocumentation" : "

The conference providers.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviders(List)}.\n@param conferenceProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviders(List)", "deprecated" : false, "documentation" : "

The conference providers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviders", "fluentSetterDocumentation" : "

The conference providers.

\n@param conferenceProviders The conference providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviders", "getterDocumentation" : "

The conference providers.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The conference providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviders", "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" : "ConferenceProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ConferenceProvider.Builder} avoiding the need to create one manually via {@link ConferenceProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferenceProvider.Builder#build()} is called immediately and its result is passed to {@link #member(ConferenceProvider)}.\n@param member a consumer that will call methods on {@link ConferenceProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ConferenceProvider)", "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" : "ConferenceProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ConferenceProvider", "variableName" : "member", "variableType" : "ConferenceProvider", "documentation" : null, "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "member", "variableType" : "ConferenceProvider", "documentation" : "", "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ConferenceProvider", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ConferenceProvider", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConferenceProviders", "sensitive" : false, "setterDocumentation" : "

The conference providers.

\n@param conferenceProviders The conference providers.", "setterMethodName" : "setConferenceProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "conferenceProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "conferenceProviders", "variableType" : "java.util.List", "documentation" : "

The conference providers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConferenceProviders" : { "beanStyleGetterMethodName" : "getConferenceProviders", "beanStyleSetterMethodName" : "setConferenceProviders", "c2jName" : "ConferenceProviders", "c2jShape" : "ConferenceProvidersList", "defaultConsumerFluentSetterDocumentation" : "

The conference providers.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviders(List)}.\n@param conferenceProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviders(List)", "deprecated" : false, "documentation" : "

The conference providers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviders", "fluentSetterDocumentation" : "

The conference providers.

\n@param conferenceProviders The conference providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviders", "getterDocumentation" : "

The conference providers.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The conference providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviders", "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" : "ConferenceProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ConferenceProvider.Builder} avoiding the need to create one manually via {@link ConferenceProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferenceProvider.Builder#build()} is called immediately and its result is passed to {@link #member(ConferenceProvider)}.\n@param member a consumer that will call methods on {@link ConferenceProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ConferenceProvider)", "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" : "ConferenceProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ConferenceProvider", "variableName" : "member", "variableType" : "ConferenceProvider", "documentation" : null, "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "member", "variableType" : "ConferenceProvider", "documentation" : "", "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ConferenceProvider", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ConferenceProvider", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConferenceProviders", "sensitive" : false, "setterDocumentation" : "

The conference providers.

\n@param conferenceProviders The conference providers.", "setterMethodName" : "setConferenceProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "conferenceProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "conferenceProviders", "variableType" : "java.util.List", "documentation" : "

The conference providers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConferenceProviders", "beanStyleSetterMethodName" : "setConferenceProviders", "c2jName" : "ConferenceProviders", "c2jShape" : "ConferenceProvidersList", "defaultConsumerFluentSetterDocumentation" : "

The conference providers.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviders(List)}.\n@param conferenceProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviders(List)", "deprecated" : false, "documentation" : "

The conference providers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviders", "fluentSetterDocumentation" : "

The conference providers.

\n@param conferenceProviders The conference providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviders", "getterDocumentation" : "

The conference providers.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The conference providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviders", "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" : "ConferenceProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ConferenceProvider.Builder} avoiding the need to create one manually via {@link ConferenceProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferenceProvider.Builder#build()} is called immediately and its result is passed to {@link #member(ConferenceProvider)}.\n@param member a consumer that will call methods on {@link ConferenceProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ConferenceProvider)", "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" : "ConferenceProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ConferenceProvider", "variableName" : "member", "variableType" : "ConferenceProvider", "documentation" : null, "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferenceProvider", "variableName" : "member", "variableType" : "ConferenceProvider", "documentation" : "", "simpleType" : "ConferenceProvider", "variableSetterType" : "ConferenceProvider" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ConferenceProvider", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ConferenceProvider", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ConferenceProviders", "sensitive" : false, "setterDocumentation" : "

The conference providers.

\n@param conferenceProviders The conference providers.", "setterMethodName" : "setConferenceProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "conferenceProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "conferenceProviders", "variableType" : "java.util.List", "documentation" : "

The conference providers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListConferenceProvidersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListConferenceProvidersResponse", "variableName" : "listConferenceProvidersResponse", "variableType" : "ListConferenceProvidersResponse", "documentation" : null, "simpleType" : "ListConferenceProvidersResponse", "variableSetterType" : "ListConferenceProvidersResponse" }, "wrapper" : false }, "ListDeviceEventsRequest" : { "c2jName" : "ListDeviceEventsRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDeviceEvents", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ListDeviceEvents", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventTypeAsString", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "DeviceEventType", "defaultConsumerFluentSetterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventTypeAsString(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

", "endpointDiscoveryId" : false, "enumType" : "DeviceEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventType", "fluentEnumSetterMethodName" : "eventType", "fluentGetterMethodName" : "eventTypeAsString", "fluentSetterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n@param eventType The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceEventType", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #eventType} will return {@link DeviceEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventTypeAsString}.\n

\n@return The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n@param eventType The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EventType" : { "beanStyleGetterMethodName" : "getEventTypeAsString", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "DeviceEventType", "defaultConsumerFluentSetterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventTypeAsString(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

", "endpointDiscoveryId" : false, "enumType" : "DeviceEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventType", "fluentEnumSetterMethodName" : "eventType", "fluentGetterMethodName" : "eventTypeAsString", "fluentSetterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n@param eventType The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceEventType", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #eventType} will return {@link DeviceEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventTypeAsString}.\n

\n@return The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n@param eventType The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of a device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of a device.

\n@return The ARN of a device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a device.

\n@param deviceArn The ARN of a device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of a device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventTypeAsString", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "DeviceEventType", "defaultConsumerFluentSetterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventTypeAsString(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

", "endpointDiscoveryId" : false, "enumType" : "DeviceEventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventType", "fluentEnumSetterMethodName" : "eventType", "fluentGetterMethodName" : "eventTypeAsString", "fluentSetterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n@param eventType The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceEventType", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #eventType} will return {@link DeviceEventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventTypeAsString}.\n

\n@return The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

\n@param eventType The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.\n@see DeviceEventType", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DeviceArn" ], "shapeName" : "ListDeviceEventsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDeviceEventsRequest", "variableName" : "listDeviceEventsRequest", "variableType" : "ListDeviceEventsRequest", "documentation" : null, "simpleType" : "ListDeviceEventsRequest", "variableSetterType" : "ListDeviceEventsRequest" }, "wrapper" : false }, "ListDeviceEventsResponse" : { "c2jName" : "ListDeviceEventsResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceEvents", "beanStyleSetterMethodName" : "setDeviceEvents", "c2jName" : "DeviceEvents", "c2jShape" : "DeviceEventList", "defaultConsumerFluentSetterDocumentation" : "

The device events requested for the device ARN.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceEvents(List)}.\n@param deviceEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceEvents(List)", "deprecated" : false, "documentation" : "

The device events requested for the device ARN.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceEvents", "fluentSetterDocumentation" : "

The device events requested for the device ARN.

\n@param deviceEvents The device events requested for the device ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceEvents", "getterDocumentation" : "

The device events requested for the device ARN.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The device events requested for the device ARN.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceEvents", "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" : "DeviceEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceEvent.Builder} avoiding the need to create one manually via {@link DeviceEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceEvent.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceEvent)}.\n@param member a consumer that will call methods on {@link DeviceEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceEvent)", "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" : "DeviceEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceEvent", "variableName" : "member", "variableType" : "DeviceEvent", "documentation" : null, "simpleType" : "DeviceEvent", "variableSetterType" : "DeviceEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceEvent", "variableName" : "member", "variableType" : "DeviceEvent", "documentation" : "", "simpleType" : "DeviceEvent", "variableSetterType" : "DeviceEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceEvents", "sensitive" : false, "setterDocumentation" : "

The device events requested for the device ARN.

\n@param deviceEvents The device events requested for the device ARN.", "setterMethodName" : "setDeviceEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceEvents", "variableType" : "java.util.List", "documentation" : "

The device events requested for the device ARN.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceEvents" : { "beanStyleGetterMethodName" : "getDeviceEvents", "beanStyleSetterMethodName" : "setDeviceEvents", "c2jName" : "DeviceEvents", "c2jShape" : "DeviceEventList", "defaultConsumerFluentSetterDocumentation" : "

The device events requested for the device ARN.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceEvents(List)}.\n@param deviceEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceEvents(List)", "deprecated" : false, "documentation" : "

The device events requested for the device ARN.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceEvents", "fluentSetterDocumentation" : "

The device events requested for the device ARN.

\n@param deviceEvents The device events requested for the device ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceEvents", "getterDocumentation" : "

The device events requested for the device ARN.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The device events requested for the device ARN.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceEvents", "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" : "DeviceEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceEvent.Builder} avoiding the need to create one manually via {@link DeviceEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceEvent.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceEvent)}.\n@param member a consumer that will call methods on {@link DeviceEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceEvent)", "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" : "DeviceEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceEvent", "variableName" : "member", "variableType" : "DeviceEvent", "documentation" : null, "simpleType" : "DeviceEvent", "variableSetterType" : "DeviceEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceEvent", "variableName" : "member", "variableType" : "DeviceEvent", "documentation" : "", "simpleType" : "DeviceEvent", "variableSetterType" : "DeviceEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceEvents", "sensitive" : false, "setterDocumentation" : "

The device events requested for the device ARN.

\n@param deviceEvents The device events requested for the device ARN.", "setterMethodName" : "setDeviceEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceEvents", "variableType" : "java.util.List", "documentation" : "

The device events requested for the device ARN.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceEvents", "beanStyleSetterMethodName" : "setDeviceEvents", "c2jName" : "DeviceEvents", "c2jShape" : "DeviceEventList", "defaultConsumerFluentSetterDocumentation" : "

The device events requested for the device ARN.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceEvents(List)}.\n@param deviceEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceEvents(List)", "deprecated" : false, "documentation" : "

The device events requested for the device ARN.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceEvents", "fluentSetterDocumentation" : "

The device events requested for the device ARN.

\n@param deviceEvents The device events requested for the device ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceEvents", "getterDocumentation" : "

The device events requested for the device ARN.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The device events requested for the device ARN.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceEvents", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceEvents", "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" : "DeviceEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceEvent.Builder} avoiding the need to create one manually via {@link DeviceEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceEvent.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceEvent)}.\n@param member a consumer that will call methods on {@link DeviceEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceEvent)", "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" : "DeviceEvent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceEvent", "variableName" : "member", "variableType" : "DeviceEvent", "documentation" : null, "simpleType" : "DeviceEvent", "variableSetterType" : "DeviceEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceEvent", "variableName" : "member", "variableType" : "DeviceEvent", "documentation" : "", "simpleType" : "DeviceEvent", "variableSetterType" : "DeviceEvent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceEvents", "sensitive" : false, "setterDocumentation" : "

The device events requested for the device ARN.

\n@param deviceEvents The device events requested for the device ARN.", "setterMethodName" : "setDeviceEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceEvents", "variableType" : "java.util.List", "documentation" : "

The device events requested for the device ARN.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeviceEventsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDeviceEventsResponse", "variableName" : "listDeviceEventsResponse", "variableType" : "ListDeviceEventsResponse", "documentation" : null, "simpleType" : "ListDeviceEventsResponse", "variableSetterType" : "ListDeviceEventsResponse" }, "wrapper" : false }, "ListSkillsRequest" : { "c2jName" : "ListSkillsRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListSkills", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ListSkills", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group for which to list enabled skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@param skillGroupArn The ARN of the skill group for which to list enabled skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@return The ARN of the skill group for which to list enabled skills.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@param skillGroupArn The ARN of the skill group for which to list enabled skills.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group for which to list enabled skills.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnablementTypeAsString", "beanStyleSetterMethodName" : "setEnablementType", "c2jName" : "EnablementType", "c2jShape" : "EnablementTypeFilter", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enablementTypeAsString(String)}.\n@param enablementType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enablementType(String)", "deprecated" : false, "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "endpointDiscoveryId" : false, "enumType" : "EnablementTypeFilter", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enablementType", "fluentEnumSetterMethodName" : "enablementType", "fluentGetterMethodName" : "enablementTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnablementTypeFilter", "fluentSetterMethodName" : "enablementType", "getterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enablementType} will return {@link EnablementTypeFilter#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enablementTypeAsString}.\n

\n@return Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnablementType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnablementType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnablementType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter", "setterMethodName" : "setEnablementType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillTypeAsString", "beanStyleSetterMethodName" : "setSkillType", "c2jName" : "SkillType", "c2jShape" : "SkillTypeFilter", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillTypeAsString(String)}.\n@param skillType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillType(String)", "deprecated" : false, "documentation" : "

Whether the skill is publicly available or is a private skill.

", "endpointDiscoveryId" : false, "enumType" : "SkillTypeFilter", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "skillType", "fluentEnumSetterMethodName" : "skillType", "fluentGetterMethodName" : "skillTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter\n@return Returns a reference to this object so that method calls can be chained together.\n@see SkillTypeFilter", "fluentSetterMethodName" : "skillType", "getterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #skillType} will return {@link SkillTypeFilter#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #skillTypeAsString}.\n

\n@return Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter", "setterMethodName" : "setSkillType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : "

Whether the skill is publicly available or is a private skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SkillListMaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnablementType" : { "beanStyleGetterMethodName" : "getEnablementTypeAsString", "beanStyleSetterMethodName" : "setEnablementType", "c2jName" : "EnablementType", "c2jShape" : "EnablementTypeFilter", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enablementTypeAsString(String)}.\n@param enablementType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enablementType(String)", "deprecated" : false, "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "endpointDiscoveryId" : false, "enumType" : "EnablementTypeFilter", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enablementType", "fluentEnumSetterMethodName" : "enablementType", "fluentGetterMethodName" : "enablementTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnablementTypeFilter", "fluentSetterMethodName" : "enablementType", "getterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enablementType} will return {@link EnablementTypeFilter#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enablementTypeAsString}.\n

\n@return Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnablementType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnablementType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnablementType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter", "setterMethodName" : "setEnablementType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SkillListMaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group for which to list enabled skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@param skillGroupArn The ARN of the skill group for which to list enabled skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@return The ARN of the skill group for which to list enabled skills.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@param skillGroupArn The ARN of the skill group for which to list enabled skills.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group for which to list enabled skills.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillType" : { "beanStyleGetterMethodName" : "getSkillTypeAsString", "beanStyleSetterMethodName" : "setSkillType", "c2jName" : "SkillType", "c2jShape" : "SkillTypeFilter", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillTypeAsString(String)}.\n@param skillType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillType(String)", "deprecated" : false, "documentation" : "

Whether the skill is publicly available or is a private skill.

", "endpointDiscoveryId" : false, "enumType" : "SkillTypeFilter", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "skillType", "fluentEnumSetterMethodName" : "skillType", "fluentGetterMethodName" : "skillTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter\n@return Returns a reference to this object so that method calls can be chained together.\n@see SkillTypeFilter", "fluentSetterMethodName" : "skillType", "getterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #skillType} will return {@link SkillTypeFilter#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #skillTypeAsString}.\n

\n@return Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter", "setterMethodName" : "setSkillType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : "

Whether the skill is publicly available or is a private skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group for which to list enabled skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@param skillGroupArn The ARN of the skill group for which to list enabled skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@return The ARN of the skill group for which to list enabled skills.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group for which to list enabled skills.

\n@param skillGroupArn The ARN of the skill group for which to list enabled skills.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group for which to list enabled skills.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnablementTypeAsString", "beanStyleSetterMethodName" : "setEnablementType", "c2jName" : "EnablementType", "c2jShape" : "EnablementTypeFilter", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enablementTypeAsString(String)}.\n@param enablementType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enablementType(String)", "deprecated" : false, "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "endpointDiscoveryId" : false, "enumType" : "EnablementTypeFilter", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enablementType", "fluentEnumSetterMethodName" : "enablementType", "fluentGetterMethodName" : "enablementTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnablementTypeFilter", "fluentSetterMethodName" : "enablementType", "getterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enablementType} will return {@link EnablementTypeFilter#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enablementTypeAsString}.\n

\n@return Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnablementType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnablementType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnablementType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementTypeFilter", "setterMethodName" : "setEnablementType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillTypeAsString", "beanStyleSetterMethodName" : "setSkillType", "c2jName" : "SkillType", "c2jShape" : "SkillTypeFilter", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillTypeAsString(String)}.\n@param skillType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillType(String)", "deprecated" : false, "documentation" : "

Whether the skill is publicly available or is a private skill.

", "endpointDiscoveryId" : false, "enumType" : "SkillTypeFilter", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "skillType", "fluentEnumSetterMethodName" : "skillType", "fluentGetterMethodName" : "skillTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter\n@return Returns a reference to this object so that method calls can be chained together.\n@see SkillTypeFilter", "fluentSetterMethodName" : "skillType", "getterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #skillType} will return {@link SkillTypeFilter#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #skillTypeAsString}.\n

\n@return Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillTypeFilter", "setterMethodName" : "setSkillType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : "

Whether the skill is publicly available or is a private skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SkillListMaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSkillsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSkillsRequest", "variableName" : "listSkillsRequest", "variableType" : "ListSkillsRequest", "documentation" : null, "simpleType" : "ListSkillsRequest", "variableSetterType" : "ListSkillsRequest" }, "wrapper" : false }, "ListSkillsResponse" : { "c2jName" : "ListSkillsResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillSummaries", "beanStyleSetterMethodName" : "setSkillSummaries", "c2jName" : "SkillSummaries", "c2jShape" : "SkillSummaryList", "defaultConsumerFluentSetterDocumentation" : "

The list of enabled skills requested. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillSummaries(List)}.\n@param skillSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillSummaries(List)", "deprecated" : false, "documentation" : "

The list of enabled skills requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillSummaries", "fluentSetterDocumentation" : "

The list of enabled skills requested. Required.

\n@param skillSummaries The list of enabled skills requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillSummaries", "getterDocumentation" : "

The list of enabled skills requested. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of enabled skills requested. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillSummaries", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillSummaries", "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" : "SkillSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillSummary.Builder} avoiding the need to create one manually via {@link SkillSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SkillSummary)}.\n@param member a consumer that will call methods on {@link SkillSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillSummary)", "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" : "SkillSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillSummary", "variableName" : "member", "variableType" : "SkillSummary", "documentation" : null, "simpleType" : "SkillSummary", "variableSetterType" : "SkillSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillSummary", "variableName" : "member", "variableType" : "SkillSummary", "documentation" : "", "simpleType" : "SkillSummary", "variableSetterType" : "SkillSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillSummaries", "sensitive" : false, "setterDocumentation" : "

The list of enabled skills requested. Required.

\n@param skillSummaries The list of enabled skills requested. Required.", "setterMethodName" : "setSkillSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillSummaries", "variableType" : "java.util.List", "documentation" : "

The list of enabled skills requested. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillSummaries" : { "beanStyleGetterMethodName" : "getSkillSummaries", "beanStyleSetterMethodName" : "setSkillSummaries", "c2jName" : "SkillSummaries", "c2jShape" : "SkillSummaryList", "defaultConsumerFluentSetterDocumentation" : "

The list of enabled skills requested. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillSummaries(List)}.\n@param skillSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillSummaries(List)", "deprecated" : false, "documentation" : "

The list of enabled skills requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillSummaries", "fluentSetterDocumentation" : "

The list of enabled skills requested. Required.

\n@param skillSummaries The list of enabled skills requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillSummaries", "getterDocumentation" : "

The list of enabled skills requested. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of enabled skills requested. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillSummaries", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillSummaries", "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" : "SkillSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillSummary.Builder} avoiding the need to create one manually via {@link SkillSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SkillSummary)}.\n@param member a consumer that will call methods on {@link SkillSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillSummary)", "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" : "SkillSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillSummary", "variableName" : "member", "variableType" : "SkillSummary", "documentation" : null, "simpleType" : "SkillSummary", "variableSetterType" : "SkillSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillSummary", "variableName" : "member", "variableType" : "SkillSummary", "documentation" : "", "simpleType" : "SkillSummary", "variableSetterType" : "SkillSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillSummaries", "sensitive" : false, "setterDocumentation" : "

The list of enabled skills requested. Required.

\n@param skillSummaries The list of enabled skills requested. Required.", "setterMethodName" : "setSkillSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillSummaries", "variableType" : "java.util.List", "documentation" : "

The list of enabled skills requested. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillSummaries", "beanStyleSetterMethodName" : "setSkillSummaries", "c2jName" : "SkillSummaries", "c2jShape" : "SkillSummaryList", "defaultConsumerFluentSetterDocumentation" : "

The list of enabled skills requested. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillSummaries(List)}.\n@param skillSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillSummaries(List)", "deprecated" : false, "documentation" : "

The list of enabled skills requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillSummaries", "fluentSetterDocumentation" : "

The list of enabled skills requested. Required.

\n@param skillSummaries The list of enabled skills requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillSummaries", "getterDocumentation" : "

The list of enabled skills requested. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of enabled skills requested. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillSummaries", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillSummaries", "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" : "SkillSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillSummary.Builder} avoiding the need to create one manually via {@link SkillSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SkillSummary)}.\n@param member a consumer that will call methods on {@link SkillSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillSummary)", "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" : "SkillSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillSummary", "variableName" : "member", "variableType" : "SkillSummary", "documentation" : null, "simpleType" : "SkillSummary", "variableSetterType" : "SkillSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillSummary", "variableName" : "member", "variableType" : "SkillSummary", "documentation" : "", "simpleType" : "SkillSummary", "variableSetterType" : "SkillSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillSummaries", "sensitive" : false, "setterDocumentation" : "

The list of enabled skills requested. Required.

\n@param skillSummaries The list of enabled skills requested. Required.", "setterMethodName" : "setSkillSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillSummaries", "variableType" : "java.util.List", "documentation" : "

The list of enabled skills requested. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSkillsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSkillsResponse", "variableName" : "listSkillsResponse", "variableType" : "ListSkillsResponse", "documentation" : null, "simpleType" : "ListSkillsResponse", "variableSetterType" : "ListSkillsResponse" }, "wrapper" : false }, "ListSkillsStoreCategoriesRequest" : { "c2jName" : "ListSkillsStoreCategoriesRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListSkillsStoreCategories", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ListSkillsStoreCategories", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\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 categories returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\n@param maxResults The maximum number of categories returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\n@return The maximum number of categories returned, per paginated calls.", "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, "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 categories returned, per paginated calls.

\n@param maxResults The maximum number of categories returned, per paginated calls.", "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 categories returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\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 categories returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\n@param maxResults The maximum number of categories returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\n@return The maximum number of categories returned, per paginated calls.", "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, "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 categories returned, per paginated calls.

\n@param maxResults The maximum number of categories returned, per paginated calls.", "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 categories returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\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 categories returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\n@param maxResults The maximum number of categories returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of categories returned, per paginated calls.

\n@return The maximum number of categories returned, per paginated calls.", "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, "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 categories returned, per paginated calls.

\n@param maxResults The maximum number of categories returned, per paginated calls.", "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 categories returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSkillsStoreCategoriesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSkillsStoreCategoriesRequest", "variableName" : "listSkillsStoreCategoriesRequest", "variableType" : "ListSkillsStoreCategoriesRequest", "documentation" : null, "simpleType" : "ListSkillsStoreCategoriesRequest", "variableSetterType" : "ListSkillsStoreCategoriesRequest" }, "wrapper" : false }, "ListSkillsStoreCategoriesResponse" : { "c2jName" : "ListSkillsStoreCategoriesResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCategoryList", "beanStyleSetterMethodName" : "setCategoryList", "c2jName" : "CategoryList", "c2jShape" : "CategoryList", "defaultConsumerFluentSetterDocumentation" : "

The list of categories.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #categoryList(List)}.\n@param categoryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #categoryList(List)", "deprecated" : false, "documentation" : "

The list of categories.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "categoryList", "fluentSetterDocumentation" : "

The list of categories.

\n@param categoryList The list of categories.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryList", "getterDocumentation" : "

The list of categories.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of categories.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryList", "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" : "Category", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Category.Builder} avoiding the need to create one manually via {@link Category#builder()}.\n\nWhen the {@link Consumer} completes, {@link Category.Builder#build()} is called immediately and its result is passed to {@link #member(Category)}.\n@param member a consumer that will call methods on {@link Category.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Category)", "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" : "Category", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Category", "variableName" : "member", "variableType" : "Category", "documentation" : null, "simpleType" : "Category", "variableSetterType" : "Category" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Category", "variableName" : "member", "variableType" : "Category", "documentation" : "", "simpleType" : "Category", "variableSetterType" : "Category" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Category", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Category", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CategoryList", "sensitive" : false, "setterDocumentation" : "

The list of categories.

\n@param categoryList The list of categories.", "setterMethodName" : "setCategoryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "categoryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "categoryList", "variableType" : "java.util.List", "documentation" : "

The list of categories.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CategoryList" : { "beanStyleGetterMethodName" : "getCategoryList", "beanStyleSetterMethodName" : "setCategoryList", "c2jName" : "CategoryList", "c2jShape" : "CategoryList", "defaultConsumerFluentSetterDocumentation" : "

The list of categories.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #categoryList(List)}.\n@param categoryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #categoryList(List)", "deprecated" : false, "documentation" : "

The list of categories.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "categoryList", "fluentSetterDocumentation" : "

The list of categories.

\n@param categoryList The list of categories.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryList", "getterDocumentation" : "

The list of categories.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of categories.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryList", "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" : "Category", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Category.Builder} avoiding the need to create one manually via {@link Category#builder()}.\n\nWhen the {@link Consumer} completes, {@link Category.Builder#build()} is called immediately and its result is passed to {@link #member(Category)}.\n@param member a consumer that will call methods on {@link Category.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Category)", "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" : "Category", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Category", "variableName" : "member", "variableType" : "Category", "documentation" : null, "simpleType" : "Category", "variableSetterType" : "Category" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Category", "variableName" : "member", "variableType" : "Category", "documentation" : "", "simpleType" : "Category", "variableSetterType" : "Category" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Category", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Category", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CategoryList", "sensitive" : false, "setterDocumentation" : "

The list of categories.

\n@param categoryList The list of categories.", "setterMethodName" : "setCategoryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "categoryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "categoryList", "variableType" : "java.util.List", "documentation" : "

The list of categories.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCategoryList", "beanStyleSetterMethodName" : "setCategoryList", "c2jName" : "CategoryList", "c2jShape" : "CategoryList", "defaultConsumerFluentSetterDocumentation" : "

The list of categories.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #categoryList(List)}.\n@param categoryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #categoryList(List)", "deprecated" : false, "documentation" : "

The list of categories.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "categoryList", "fluentSetterDocumentation" : "

The list of categories.

\n@param categoryList The list of categories.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryList", "getterDocumentation" : "

The list of categories.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of categories.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryList", "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" : "Category", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Category.Builder} avoiding the need to create one manually via {@link Category#builder()}.\n\nWhen the {@link Consumer} completes, {@link Category.Builder#build()} is called immediately and its result is passed to {@link #member(Category)}.\n@param member a consumer that will call methods on {@link Category.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Category)", "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" : "Category", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Category", "variableName" : "member", "variableType" : "Category", "documentation" : null, "simpleType" : "Category", "variableSetterType" : "Category" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Category", "variableName" : "member", "variableType" : "Category", "documentation" : "", "simpleType" : "Category", "variableSetterType" : "Category" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Category", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Category", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CategoryList", "sensitive" : false, "setterDocumentation" : "

The list of categories.

\n@param categoryList The list of categories.", "setterMethodName" : "setCategoryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "categoryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "categoryList", "variableType" : "java.util.List", "documentation" : "

The list of categories.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSkillsStoreCategoriesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSkillsStoreCategoriesResponse", "variableName" : "listSkillsStoreCategoriesResponse", "variableType" : "ListSkillsStoreCategoriesResponse", "documentation" : null, "simpleType" : "ListSkillsStoreCategoriesResponse", "variableSetterType" : "ListSkillsStoreCategoriesResponse" }, "wrapper" : false }, "ListSkillsStoreSkillsByCategoryRequest" : { "c2jName" : "ListSkillsStoreSkillsByCategoryRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListSkillsStoreSkillsByCategory", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ListSkillsStoreSkillsByCategory", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getCategoryId", "beanStyleSetterMethodName" : "setCategoryId", "c2jName" : "CategoryId", "c2jShape" : "CategoryId", "defaultConsumerFluentSetterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #categoryId(Long)}.\n@param categoryId a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #categoryId(Long)", "deprecated" : false, "documentation" : "

The category ID for which the skills are being retrieved from the skill store.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "categoryId", "fluentSetterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@param categoryId The category ID for which the skills are being retrieved from the skill store.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryId", "getterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@return The category ID for which the skills are being retrieved from the skill store.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CategoryId", "sensitive" : false, "setterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@param categoryId The category ID for which the skills are being retrieved from the skill store.", "setterMethodName" : "setCategoryId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : "

The category ID for which the skills are being retrieved from the skill store.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SkillListMaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of skills returned per paginated calls.

\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 skills returned per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of skills returned per paginated calls.

\n@param maxResults The maximum number of skills returned per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of skills returned per paginated calls.

\n@return The maximum number of skills returned per paginated calls.", "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, "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 skills returned per paginated calls.

\n@param maxResults The maximum number of skills returned per paginated calls.", "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 skills returned per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CategoryId" : { "beanStyleGetterMethodName" : "getCategoryId", "beanStyleSetterMethodName" : "setCategoryId", "c2jName" : "CategoryId", "c2jShape" : "CategoryId", "defaultConsumerFluentSetterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #categoryId(Long)}.\n@param categoryId a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #categoryId(Long)", "deprecated" : false, "documentation" : "

The category ID for which the skills are being retrieved from the skill store.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "categoryId", "fluentSetterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@param categoryId The category ID for which the skills are being retrieved from the skill store.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryId", "getterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@return The category ID for which the skills are being retrieved from the skill store.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CategoryId", "sensitive" : false, "setterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@param categoryId The category ID for which the skills are being retrieved from the skill store.", "setterMethodName" : "setCategoryId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : "

The category ID for which the skills are being retrieved from the skill store.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SkillListMaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of skills returned per paginated calls.

\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 skills returned per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of skills returned per paginated calls.

\n@param maxResults The maximum number of skills returned per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of skills returned per paginated calls.

\n@return The maximum number of skills returned per paginated calls.", "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, "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 skills returned per paginated calls.

\n@param maxResults The maximum number of skills returned per paginated calls.", "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 skills returned per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCategoryId", "beanStyleSetterMethodName" : "setCategoryId", "c2jName" : "CategoryId", "c2jShape" : "CategoryId", "defaultConsumerFluentSetterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #categoryId(Long)}.\n@param categoryId a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #categoryId(Long)", "deprecated" : false, "documentation" : "

The category ID for which the skills are being retrieved from the skill store.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "categoryId", "fluentSetterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@param categoryId The category ID for which the skills are being retrieved from the skill store.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "categoryId", "getterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@return The category ID for which the skills are being retrieved from the skill store.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CategoryId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CategoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CategoryId", "sensitive" : false, "setterDocumentation" : "

The category ID for which the skills are being retrieved from the skill store.

\n@param categoryId The category ID for which the skills are being retrieved from the skill store.", "setterMethodName" : "setCategoryId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "categoryId", "variableType" : "Long", "documentation" : "

The category ID for which the skills are being retrieved from the skill store.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SkillListMaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of skills returned per paginated calls.

\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 skills returned per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of skills returned per paginated calls.

\n@param maxResults The maximum number of skills returned per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of skills returned per paginated calls.

\n@return The maximum number of skills returned per paginated calls.", "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, "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 skills returned per paginated calls.

\n@param maxResults The maximum number of skills returned per paginated calls.", "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 skills returned per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CategoryId" ], "shapeName" : "ListSkillsStoreSkillsByCategoryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSkillsStoreSkillsByCategoryRequest", "variableName" : "listSkillsStoreSkillsByCategoryRequest", "variableType" : "ListSkillsStoreSkillsByCategoryRequest", "documentation" : null, "simpleType" : "ListSkillsStoreSkillsByCategoryRequest", "variableSetterType" : "ListSkillsStoreSkillsByCategoryRequest" }, "wrapper" : false }, "ListSkillsStoreSkillsByCategoryResponse" : { "c2jName" : "ListSkillsStoreSkillsByCategoryResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillsStoreSkills", "beanStyleSetterMethodName" : "setSkillsStoreSkills", "c2jName" : "SkillsStoreSkills", "c2jShape" : "SkillsStoreSkillList", "defaultConsumerFluentSetterDocumentation" : "

The skill store skills.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillsStoreSkills(List)}.\n@param skillsStoreSkills a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillsStoreSkills(List)", "deprecated" : false, "documentation" : "

The skill store skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillsStoreSkills", "fluentSetterDocumentation" : "

The skill store skills.

\n@param skillsStoreSkills The skill store skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillsStoreSkills", "getterDocumentation" : "

The skill store skills.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The skill store skills.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillsStoreSkills", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillsStoreSkills", "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" : "SkillsStoreSkill", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillsStoreSkill.Builder} avoiding the need to create one manually via {@link SkillsStoreSkill#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillsStoreSkill.Builder#build()} is called immediately and its result is passed to {@link #member(SkillsStoreSkill)}.\n@param member a consumer that will call methods on {@link SkillsStoreSkill.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillsStoreSkill)", "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" : "SkillsStoreSkill", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillsStoreSkill", "variableName" : "member", "variableType" : "SkillsStoreSkill", "documentation" : null, "simpleType" : "SkillsStoreSkill", "variableSetterType" : "SkillsStoreSkill" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillsStoreSkill", "variableName" : "member", "variableType" : "SkillsStoreSkill", "documentation" : "", "simpleType" : "SkillsStoreSkill", "variableSetterType" : "SkillsStoreSkill" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillsStoreSkill", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillsStoreSkill", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillsStoreSkills", "sensitive" : false, "setterDocumentation" : "

The skill store skills.

\n@param skillsStoreSkills The skill store skills.", "setterMethodName" : "setSkillsStoreSkills", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillsStoreSkills", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillsStoreSkills", "variableType" : "java.util.List", "documentation" : "

The skill store skills.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillsStoreSkills" : { "beanStyleGetterMethodName" : "getSkillsStoreSkills", "beanStyleSetterMethodName" : "setSkillsStoreSkills", "c2jName" : "SkillsStoreSkills", "c2jShape" : "SkillsStoreSkillList", "defaultConsumerFluentSetterDocumentation" : "

The skill store skills.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillsStoreSkills(List)}.\n@param skillsStoreSkills a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillsStoreSkills(List)", "deprecated" : false, "documentation" : "

The skill store skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillsStoreSkills", "fluentSetterDocumentation" : "

The skill store skills.

\n@param skillsStoreSkills The skill store skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillsStoreSkills", "getterDocumentation" : "

The skill store skills.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The skill store skills.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillsStoreSkills", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillsStoreSkills", "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" : "SkillsStoreSkill", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillsStoreSkill.Builder} avoiding the need to create one manually via {@link SkillsStoreSkill#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillsStoreSkill.Builder#build()} is called immediately and its result is passed to {@link #member(SkillsStoreSkill)}.\n@param member a consumer that will call methods on {@link SkillsStoreSkill.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillsStoreSkill)", "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" : "SkillsStoreSkill", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillsStoreSkill", "variableName" : "member", "variableType" : "SkillsStoreSkill", "documentation" : null, "simpleType" : "SkillsStoreSkill", "variableSetterType" : "SkillsStoreSkill" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillsStoreSkill", "variableName" : "member", "variableType" : "SkillsStoreSkill", "documentation" : "", "simpleType" : "SkillsStoreSkill", "variableSetterType" : "SkillsStoreSkill" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillsStoreSkill", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillsStoreSkill", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillsStoreSkills", "sensitive" : false, "setterDocumentation" : "

The skill store skills.

\n@param skillsStoreSkills The skill store skills.", "setterMethodName" : "setSkillsStoreSkills", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillsStoreSkills", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillsStoreSkills", "variableType" : "java.util.List", "documentation" : "

The skill store skills.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillsStoreSkills", "beanStyleSetterMethodName" : "setSkillsStoreSkills", "c2jName" : "SkillsStoreSkills", "c2jShape" : "SkillsStoreSkillList", "defaultConsumerFluentSetterDocumentation" : "

The skill store skills.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillsStoreSkills(List)}.\n@param skillsStoreSkills a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillsStoreSkills(List)", "deprecated" : false, "documentation" : "

The skill store skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillsStoreSkills", "fluentSetterDocumentation" : "

The skill store skills.

\n@param skillsStoreSkills The skill store skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillsStoreSkills", "getterDocumentation" : "

The skill store skills.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The skill store skills.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillsStoreSkills", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillsStoreSkills", "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" : "SkillsStoreSkill", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillsStoreSkill.Builder} avoiding the need to create one manually via {@link SkillsStoreSkill#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillsStoreSkill.Builder#build()} is called immediately and its result is passed to {@link #member(SkillsStoreSkill)}.\n@param member a consumer that will call methods on {@link SkillsStoreSkill.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillsStoreSkill)", "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" : "SkillsStoreSkill", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillsStoreSkill", "variableName" : "member", "variableType" : "SkillsStoreSkill", "documentation" : null, "simpleType" : "SkillsStoreSkill", "variableSetterType" : "SkillsStoreSkill" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillsStoreSkill", "variableName" : "member", "variableType" : "SkillsStoreSkill", "documentation" : "", "simpleType" : "SkillsStoreSkill", "variableSetterType" : "SkillsStoreSkill" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillsStoreSkill", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillsStoreSkill", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillsStoreSkills", "sensitive" : false, "setterDocumentation" : "

The skill store skills.

\n@param skillsStoreSkills The skill store skills.", "setterMethodName" : "setSkillsStoreSkills", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillsStoreSkills", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillsStoreSkills", "variableType" : "java.util.List", "documentation" : "

The skill store skills.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSkillsStoreSkillsByCategoryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSkillsStoreSkillsByCategoryResponse", "variableName" : "listSkillsStoreSkillsByCategoryResponse", "variableType" : "ListSkillsStoreSkillsByCategoryResponse", "documentation" : null, "simpleType" : "ListSkillsStoreSkillsByCategoryResponse", "variableSetterType" : "ListSkillsStoreSkillsByCategoryResponse" }, "wrapper" : false }, "ListSmartHomeAppliancesRequest" : { "c2jName" : "ListSmartHomeAppliancesRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListSmartHomeAppliances", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ListSmartHomeAppliances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the appliances are associated with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the appliances are associated with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the appliances are associated with.

\n@return The room that the appliances are associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the appliances are associated with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\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 appliances to be returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\n@param maxResults The maximum number of appliances to be returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\n@return The maximum number of appliances to be returned, per paginated calls.", "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, "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 appliances to be returned, per paginated calls.

\n@param maxResults The maximum number of appliances to be returned, per paginated calls.", "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 appliances to be returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\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 appliances to be returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\n@param maxResults The maximum number of appliances to be returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\n@return The maximum number of appliances to be returned, per paginated calls.", "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, "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 appliances to be returned, per paginated calls.

\n@param maxResults The maximum number of appliances to be returned, per paginated calls.", "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 appliances to be returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the appliances are associated with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the appliances are associated with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the appliances are associated with.

\n@return The room that the appliances are associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the appliances are associated with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the appliances are associated with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the appliances are associated with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the appliances are associated with.

\n@return The room that the appliances are associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the appliances are associated with.

\n@param roomArn The room that the appliances are associated with.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the appliances are associated with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\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 appliances to be returned, per paginated calls.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\n@param maxResults The maximum number of appliances to be returned, per paginated calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of appliances to be returned, per paginated calls.

\n@return The maximum number of appliances to be returned, per paginated calls.", "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, "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 appliances to be returned, per paginated calls.

\n@param maxResults The maximum number of appliances to be returned, per paginated calls.", "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 appliances to be returned, per paginated calls.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RoomArn" ], "shapeName" : "ListSmartHomeAppliancesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSmartHomeAppliancesRequest", "variableName" : "listSmartHomeAppliancesRequest", "variableType" : "ListSmartHomeAppliancesRequest", "documentation" : null, "simpleType" : "ListSmartHomeAppliancesRequest", "variableSetterType" : "ListSmartHomeAppliancesRequest" }, "wrapper" : false }, "ListSmartHomeAppliancesResponse" : { "c2jName" : "ListSmartHomeAppliancesResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmartHomeAppliances", "beanStyleSetterMethodName" : "setSmartHomeAppliances", "c2jName" : "SmartHomeAppliances", "c2jShape" : "SmartHomeApplianceList", "defaultConsumerFluentSetterDocumentation" : "

The smart home appliances.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #smartHomeAppliances(List)}.\n@param smartHomeAppliances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smartHomeAppliances(List)", "deprecated" : false, "documentation" : "

The smart home appliances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smartHomeAppliances", "fluentSetterDocumentation" : "

The smart home appliances.

\n@param smartHomeAppliances The smart home appliances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smartHomeAppliances", "getterDocumentation" : "

The smart home appliances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The smart home appliances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmartHomeAppliances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmartHomeAppliances", "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" : "SmartHomeAppliance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SmartHomeAppliance.Builder} avoiding the need to create one manually via {@link SmartHomeAppliance#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmartHomeAppliance.Builder#build()} is called immediately and its result is passed to {@link #member(SmartHomeAppliance)}.\n@param member a consumer that will call methods on {@link SmartHomeAppliance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SmartHomeAppliance)", "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" : "SmartHomeAppliance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SmartHomeAppliance", "variableName" : "member", "variableType" : "SmartHomeAppliance", "documentation" : null, "simpleType" : "SmartHomeAppliance", "variableSetterType" : "SmartHomeAppliance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmartHomeAppliance", "variableName" : "member", "variableType" : "SmartHomeAppliance", "documentation" : "", "simpleType" : "SmartHomeAppliance", "variableSetterType" : "SmartHomeAppliance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SmartHomeAppliance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SmartHomeAppliance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SmartHomeAppliances", "sensitive" : false, "setterDocumentation" : "

The smart home appliances.

\n@param smartHomeAppliances The smart home appliances.", "setterMethodName" : "setSmartHomeAppliances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "smartHomeAppliances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "smartHomeAppliances", "variableType" : "java.util.List", "documentation" : "

The smart home appliances.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmartHomeAppliances" : { "beanStyleGetterMethodName" : "getSmartHomeAppliances", "beanStyleSetterMethodName" : "setSmartHomeAppliances", "c2jName" : "SmartHomeAppliances", "c2jShape" : "SmartHomeApplianceList", "defaultConsumerFluentSetterDocumentation" : "

The smart home appliances.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #smartHomeAppliances(List)}.\n@param smartHomeAppliances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smartHomeAppliances(List)", "deprecated" : false, "documentation" : "

The smart home appliances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smartHomeAppliances", "fluentSetterDocumentation" : "

The smart home appliances.

\n@param smartHomeAppliances The smart home appliances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smartHomeAppliances", "getterDocumentation" : "

The smart home appliances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The smart home appliances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmartHomeAppliances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmartHomeAppliances", "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" : "SmartHomeAppliance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SmartHomeAppliance.Builder} avoiding the need to create one manually via {@link SmartHomeAppliance#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmartHomeAppliance.Builder#build()} is called immediately and its result is passed to {@link #member(SmartHomeAppliance)}.\n@param member a consumer that will call methods on {@link SmartHomeAppliance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SmartHomeAppliance)", "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" : "SmartHomeAppliance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SmartHomeAppliance", "variableName" : "member", "variableType" : "SmartHomeAppliance", "documentation" : null, "simpleType" : "SmartHomeAppliance", "variableSetterType" : "SmartHomeAppliance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmartHomeAppliance", "variableName" : "member", "variableType" : "SmartHomeAppliance", "documentation" : "", "simpleType" : "SmartHomeAppliance", "variableSetterType" : "SmartHomeAppliance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SmartHomeAppliance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SmartHomeAppliance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SmartHomeAppliances", "sensitive" : false, "setterDocumentation" : "

The smart home appliances.

\n@param smartHomeAppliances The smart home appliances.", "setterMethodName" : "setSmartHomeAppliances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "smartHomeAppliances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "smartHomeAppliances", "variableType" : "java.util.List", "documentation" : "

The smart home appliances.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmartHomeAppliances", "beanStyleSetterMethodName" : "setSmartHomeAppliances", "c2jName" : "SmartHomeAppliances", "c2jShape" : "SmartHomeApplianceList", "defaultConsumerFluentSetterDocumentation" : "

The smart home appliances.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #smartHomeAppliances(List)}.\n@param smartHomeAppliances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smartHomeAppliances(List)", "deprecated" : false, "documentation" : "

The smart home appliances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smartHomeAppliances", "fluentSetterDocumentation" : "

The smart home appliances.

\n@param smartHomeAppliances The smart home appliances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smartHomeAppliances", "getterDocumentation" : "

The smart home appliances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The smart home appliances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmartHomeAppliances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmartHomeAppliances", "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" : "SmartHomeAppliance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SmartHomeAppliance.Builder} avoiding the need to create one manually via {@link SmartHomeAppliance#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmartHomeAppliance.Builder#build()} is called immediately and its result is passed to {@link #member(SmartHomeAppliance)}.\n@param member a consumer that will call methods on {@link SmartHomeAppliance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SmartHomeAppliance)", "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" : "SmartHomeAppliance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SmartHomeAppliance", "variableName" : "member", "variableType" : "SmartHomeAppliance", "documentation" : null, "simpleType" : "SmartHomeAppliance", "variableSetterType" : "SmartHomeAppliance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmartHomeAppliance", "variableName" : "member", "variableType" : "SmartHomeAppliance", "documentation" : "", "simpleType" : "SmartHomeAppliance", "variableSetterType" : "SmartHomeAppliance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SmartHomeAppliance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SmartHomeAppliance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SmartHomeAppliances", "sensitive" : false, "setterDocumentation" : "

The smart home appliances.

\n@param smartHomeAppliances The smart home appliances.", "setterMethodName" : "setSmartHomeAppliances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "smartHomeAppliances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "smartHomeAppliances", "variableType" : "java.util.List", "documentation" : "

The smart home appliances.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The tokens used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 tokens used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The tokens used for pagination.

\n@param nextToken The tokens used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The tokens used for pagination.

\n@return The tokens used for pagination.", "getterModel" : { "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, "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 tokens used for pagination.

\n@param nextToken The tokens used for pagination.", "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 tokens used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSmartHomeAppliancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSmartHomeAppliancesResponse", "variableName" : "listSmartHomeAppliancesResponse", "variableType" : "ListSmartHomeAppliancesResponse", "documentation" : null, "simpleType" : "ListSmartHomeAppliancesResponse", "variableSetterType" : "ListSmartHomeAppliancesResponse" }, "wrapper" : false }, "ListTagsRequest" : { "c2jName" : "ListTagsRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTags", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ListTags", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the specified resource for which to list tags.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the specified resource for which to list tags.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@param arn The ARN of the specified resource for which to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@return The ARN of the specified resource for which to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@param arn The ARN of the specified resource for which to list tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the specified resource for which to list tags.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the specified resource for which to list tags.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the specified resource for which to list tags.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@param arn The ARN of the specified resource for which to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@return The ARN of the specified resource for which to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@param arn The ARN of the specified resource for which to list tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the specified resource for which to list tags.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the specified resource for which to list tags.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the specified resource for which to list tags.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@param arn The ARN of the specified resource for which to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@return The ARN of the specified resource for which to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the specified resource for which to list tags.

\n@param arn The ARN of the specified resource for which to list tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the specified resource for which to list tags.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Arn" ], "shapeName" : "ListTagsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : null, "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "wrapper" : false }, "ListTagsResponse" : { "c2jName" : "ListTagsResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags requested for the specified resource.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tags requested for the specified resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tags requested for the specified resource.

\n@param tags The tags requested for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags requested for the specified resource.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags requested for the specified resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags requested for the specified resource.

\n@param tags The tags requested for the specified resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags requested for the specified resource.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags requested for the specified resource.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tags requested for the specified resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tags requested for the specified resource.

\n@param tags The tags requested for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags requested for the specified resource.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags requested for the specified resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags requested for the specified resource.

\n@param tags The tags requested for the specified resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags requested for the specified resource.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags requested for the specified resource.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tags requested for the specified resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tags requested for the specified resource.

\n@param tags The tags requested for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags requested for the specified resource.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags requested for the specified resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags requested for the specified resource.

\n@param tags The tags requested for the specified resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags requested for the specified resource.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsResponse", "variableName" : "listTagsResponse", "variableType" : "ListTagsResponse", "documentation" : null, "simpleType" : "ListTagsResponse", "variableSetterType" : "ListTagsResponse" }, "wrapper" : false }, "MeetingSetting" : { "c2jName" : "MeetingSetting", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The values that indicate whether a pin is always required (YES), never required (NO), or OPTIONAL.

  • If YES, Alexa will always ask for a meeting pin.

  • If NO, Alexa will never ask for a meeting pin.

  • If OPTIONAL, Alexa will ask if you have a meeting pin and if the customer responds with yes, it will ask for the meeting pin.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRequirePinAsString", "beanStyleSetterMethodName" : "setRequirePin", "c2jName" : "RequirePin", "c2jShape" : "RequirePin", "defaultConsumerFluentSetterDocumentation" : "

The values that indicate whether the pin is always required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requirePinAsString(String)}.\n@param requirePin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requirePin(String)", "deprecated" : false, "documentation" : "

The values that indicate whether the pin is always required.

", "endpointDiscoveryId" : false, "enumType" : "RequirePin", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "requirePin", "fluentEnumSetterMethodName" : "requirePin", "fluentGetterMethodName" : "requirePinAsString", "fluentSetterDocumentation" : "

The values that indicate whether the pin is always required.

\n@param requirePin The values that indicate whether the pin is always required.\n@see RequirePin\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequirePin", "fluentSetterMethodName" : "requirePin", "getterDocumentation" : "

The values that indicate whether the pin is always required.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requirePin} will return {@link RequirePin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requirePinAsString}.\n

\n@return The values that indicate whether the pin is always required.\n@see RequirePin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequirePin", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequirePin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequirePin", "sensitive" : false, "setterDocumentation" : "

The values that indicate whether the pin is always required.

\n@param requirePin The values that indicate whether the pin is always required.\n@see RequirePin", "setterMethodName" : "setRequirePin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requirePin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requirePin", "variableType" : "String", "documentation" : "

The values that indicate whether the pin is always required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RequirePin" : { "beanStyleGetterMethodName" : "getRequirePinAsString", "beanStyleSetterMethodName" : "setRequirePin", "c2jName" : "RequirePin", "c2jShape" : "RequirePin", "defaultConsumerFluentSetterDocumentation" : "

The values that indicate whether the pin is always required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requirePinAsString(String)}.\n@param requirePin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requirePin(String)", "deprecated" : false, "documentation" : "

The values that indicate whether the pin is always required.

", "endpointDiscoveryId" : false, "enumType" : "RequirePin", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "requirePin", "fluentEnumSetterMethodName" : "requirePin", "fluentGetterMethodName" : "requirePinAsString", "fluentSetterDocumentation" : "

The values that indicate whether the pin is always required.

\n@param requirePin The values that indicate whether the pin is always required.\n@see RequirePin\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequirePin", "fluentSetterMethodName" : "requirePin", "getterDocumentation" : "

The values that indicate whether the pin is always required.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requirePin} will return {@link RequirePin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requirePinAsString}.\n

\n@return The values that indicate whether the pin is always required.\n@see RequirePin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequirePin", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequirePin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequirePin", "sensitive" : false, "setterDocumentation" : "

The values that indicate whether the pin is always required.

\n@param requirePin The values that indicate whether the pin is always required.\n@see RequirePin", "setterMethodName" : "setRequirePin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requirePin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requirePin", "variableType" : "String", "documentation" : "

The values that indicate whether the pin is always required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRequirePinAsString", "beanStyleSetterMethodName" : "setRequirePin", "c2jName" : "RequirePin", "c2jShape" : "RequirePin", "defaultConsumerFluentSetterDocumentation" : "

The values that indicate whether the pin is always required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #requirePinAsString(String)}.\n@param requirePin a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requirePin(String)", "deprecated" : false, "documentation" : "

The values that indicate whether the pin is always required.

", "endpointDiscoveryId" : false, "enumType" : "RequirePin", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "requirePin", "fluentEnumSetterMethodName" : "requirePin", "fluentGetterMethodName" : "requirePinAsString", "fluentSetterDocumentation" : "

The values that indicate whether the pin is always required.

\n@param requirePin The values that indicate whether the pin is always required.\n@see RequirePin\n@return Returns a reference to this object so that method calls can be chained together.\n@see RequirePin", "fluentSetterMethodName" : "requirePin", "getterDocumentation" : "

The values that indicate whether the pin is always required.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #requirePin} will return {@link RequirePin#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #requirePinAsString}.\n

\n@return The values that indicate whether the pin is always required.\n@see RequirePin", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequirePin", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequirePin", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RequirePin", "sensitive" : false, "setterDocumentation" : "

The values that indicate whether the pin is always required.

\n@param requirePin The values that indicate whether the pin is always required.\n@see RequirePin", "setterMethodName" : "setRequirePin", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "requirePin", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "requirePin", "variableType" : "String", "documentation" : "

The values that indicate whether the pin is always required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RequirePin" ], "shapeName" : "MeetingSetting", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "wrapper" : false }, "NameInUseException" : { "c2jName" : "NameInUseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The name sent in the request is already in use.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NameInUseException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NameInUseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NameInUseException", "variableName" : "nameInUseException", "variableType" : "NameInUseException", "documentation" : null, "simpleType" : "NameInUseException", "variableSetterType" : "NameInUseException" }, "wrapper" : false }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The resource is not found.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotFoundException", "variableName" : "notFoundException", "variableType" : "NotFoundException", "documentation" : null, "simpleType" : "NotFoundException", "variableSetterType" : "NotFoundException" }, "wrapper" : false }, "PSTNDialIn" : { "c2jName" : "PSTNDialIn", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The information for public switched telephone network (PSTN) conferencing.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCountryCode", "beanStyleSetterMethodName" : "setCountryCode", "c2jName" : "CountryCode", "c2jShape" : "CountryCode", "defaultConsumerFluentSetterDocumentation" : "

The zip code.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCode(String)}.\n@param countryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCode(String)", "deprecated" : false, "documentation" : "

The zip code.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCode", "fluentSetterDocumentation" : "

The zip code.

\n@param countryCode The zip code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCode", "getterDocumentation" : "

The zip code.

\n@return The zip code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCode", "sensitive" : false, "setterDocumentation" : "

The zip code.

\n@param countryCode The zip code.", "setterMethodName" : "setCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCode", "variableType" : "String", "documentation" : "

The zip code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "OutboundPhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number to call to join the conference.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number to call to join the conference.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The phone number to call to join the conference.

\n@param phoneNumber The phone number to call to join the conference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number to call to join the conference.

\n@return The phone number to call to join the conference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number to call to join the conference.

\n@param phoneNumber The phone number to call to join the conference.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number to call to join the conference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOneClickIdDelay", "beanStyleSetterMethodName" : "setOneClickIdDelay", "c2jName" : "OneClickIdDelay", "c2jShape" : "OneClickIdDelay", "defaultConsumerFluentSetterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #oneClickIdDelay(String)}.\n@param oneClickIdDelay a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #oneClickIdDelay(String)", "deprecated" : false, "documentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "oneClickIdDelay", "fluentSetterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickIdDelay The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "oneClickIdDelay", "getterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@return The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OneClickIdDelay", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OneClickIdDelay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OneClickIdDelay", "sensitive" : false, "setterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickIdDelay The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "setterMethodName" : "setOneClickIdDelay", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "oneClickIdDelay", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "oneClickIdDelay", "variableType" : "String", "documentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOneClickPinDelay", "beanStyleSetterMethodName" : "setOneClickPinDelay", "c2jName" : "OneClickPinDelay", "c2jShape" : "OneClickPinDelay", "defaultConsumerFluentSetterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #oneClickPinDelay(String)}.\n@param oneClickPinDelay a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #oneClickPinDelay(String)", "deprecated" : false, "documentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "oneClickPinDelay", "fluentSetterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickPinDelay The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "oneClickPinDelay", "getterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@return The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OneClickPinDelay", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OneClickPinDelay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OneClickPinDelay", "sensitive" : false, "setterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickPinDelay The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "setterMethodName" : "setOneClickPinDelay", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "oneClickPinDelay", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "oneClickPinDelay", "variableType" : "String", "documentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CountryCode" : { "beanStyleGetterMethodName" : "getCountryCode", "beanStyleSetterMethodName" : "setCountryCode", "c2jName" : "CountryCode", "c2jShape" : "CountryCode", "defaultConsumerFluentSetterDocumentation" : "

The zip code.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCode(String)}.\n@param countryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCode(String)", "deprecated" : false, "documentation" : "

The zip code.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCode", "fluentSetterDocumentation" : "

The zip code.

\n@param countryCode The zip code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCode", "getterDocumentation" : "

The zip code.

\n@return The zip code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCode", "sensitive" : false, "setterDocumentation" : "

The zip code.

\n@param countryCode The zip code.", "setterMethodName" : "setCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCode", "variableType" : "String", "documentation" : "

The zip code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OneClickIdDelay" : { "beanStyleGetterMethodName" : "getOneClickIdDelay", "beanStyleSetterMethodName" : "setOneClickIdDelay", "c2jName" : "OneClickIdDelay", "c2jShape" : "OneClickIdDelay", "defaultConsumerFluentSetterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #oneClickIdDelay(String)}.\n@param oneClickIdDelay a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #oneClickIdDelay(String)", "deprecated" : false, "documentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "oneClickIdDelay", "fluentSetterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickIdDelay The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "oneClickIdDelay", "getterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@return The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OneClickIdDelay", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OneClickIdDelay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OneClickIdDelay", "sensitive" : false, "setterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickIdDelay The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "setterMethodName" : "setOneClickIdDelay", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "oneClickIdDelay", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "oneClickIdDelay", "variableType" : "String", "documentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OneClickPinDelay" : { "beanStyleGetterMethodName" : "getOneClickPinDelay", "beanStyleSetterMethodName" : "setOneClickPinDelay", "c2jName" : "OneClickPinDelay", "c2jShape" : "OneClickPinDelay", "defaultConsumerFluentSetterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #oneClickPinDelay(String)}.\n@param oneClickPinDelay a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #oneClickPinDelay(String)", "deprecated" : false, "documentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "oneClickPinDelay", "fluentSetterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickPinDelay The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "oneClickPinDelay", "getterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@return The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OneClickPinDelay", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OneClickPinDelay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OneClickPinDelay", "sensitive" : false, "setterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickPinDelay The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "setterMethodName" : "setOneClickPinDelay", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "oneClickPinDelay", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "oneClickPinDelay", "variableType" : "String", "documentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PhoneNumber" : { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "OutboundPhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number to call to join the conference.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number to call to join the conference.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The phone number to call to join the conference.

\n@param phoneNumber The phone number to call to join the conference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number to call to join the conference.

\n@return The phone number to call to join the conference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number to call to join the conference.

\n@param phoneNumber The phone number to call to join the conference.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number to call to join the conference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCountryCode", "beanStyleSetterMethodName" : "setCountryCode", "c2jName" : "CountryCode", "c2jShape" : "CountryCode", "defaultConsumerFluentSetterDocumentation" : "

The zip code.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #countryCode(String)}.\n@param countryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #countryCode(String)", "deprecated" : false, "documentation" : "

The zip code.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countryCode", "fluentSetterDocumentation" : "

The zip code.

\n@param countryCode The zip code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countryCode", "getterDocumentation" : "

The zip code.

\n@return The zip code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CountryCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CountryCode", "sensitive" : false, "setterDocumentation" : "

The zip code.

\n@param countryCode The zip code.", "setterMethodName" : "setCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "countryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "countryCode", "variableType" : "String", "documentation" : "

The zip code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "OutboundPhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number to call to join the conference.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number to call to join the conference.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The phone number to call to join the conference.

\n@param phoneNumber The phone number to call to join the conference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number to call to join the conference.

\n@return The phone number to call to join the conference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number to call to join the conference.

\n@param phoneNumber The phone number to call to join the conference.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The phone number to call to join the conference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOneClickIdDelay", "beanStyleSetterMethodName" : "setOneClickIdDelay", "c2jName" : "OneClickIdDelay", "c2jShape" : "OneClickIdDelay", "defaultConsumerFluentSetterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #oneClickIdDelay(String)}.\n@param oneClickIdDelay a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #oneClickIdDelay(String)", "deprecated" : false, "documentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "oneClickIdDelay", "fluentSetterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickIdDelay The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "oneClickIdDelay", "getterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@return The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OneClickIdDelay", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OneClickIdDelay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OneClickIdDelay", "sensitive" : false, "setterDocumentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickIdDelay The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "setterMethodName" : "setOneClickIdDelay", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "oneClickIdDelay", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "oneClickIdDelay", "variableType" : "String", "documentation" : "

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOneClickPinDelay", "beanStyleSetterMethodName" : "setOneClickPinDelay", "c2jName" : "OneClickPinDelay", "c2jShape" : "OneClickPinDelay", "defaultConsumerFluentSetterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #oneClickPinDelay(String)}.\n@param oneClickPinDelay a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #oneClickPinDelay(String)", "deprecated" : false, "documentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "oneClickPinDelay", "fluentSetterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickPinDelay The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "oneClickPinDelay", "getterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@return The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OneClickPinDelay", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "OneClickPinDelay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OneClickPinDelay", "sensitive" : false, "setterDocumentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

\n@param oneClickPinDelay The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.", "setterMethodName" : "setOneClickPinDelay", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "oneClickPinDelay", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "oneClickPinDelay", "variableType" : "String", "documentation" : "

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CountryCode", "PhoneNumber", "OneClickIdDelay", "OneClickPinDelay" ], "shapeName" : "PSTNDialIn", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "wrapper" : false }, "Profile" : { "c2jName" : "Profile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A room profile with attributes.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of a room profile.

\n@return The ARN of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The name of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Retrieves if the profile is default or not.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Retrieves if the profile is default or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Retrieves if the profile is default or not.

\n@param isDefault Retrieves if the profile is default or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Retrieves if the profile is default or not.

\n@return Retrieves if the profile is default or not.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Retrieves if the profile is default or not.

\n@param isDefault Retrieves if the profile is default or not.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Retrieves if the profile is default or not.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The address of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The address of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The address of a room profile.

\n@return The address of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The address of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The time zone of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The time zone of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The time zone of a room profile.

\n@param timezone The time zone of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The time zone of a room profile.

\n@return The time zone of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The time zone of a room profile.

\n@param timezone The time zone of a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The time zone of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The distance unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit of a room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The temperature unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit of a room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The wake word of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The wake word of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The wake word of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The wake word of a room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The wake word of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The setup mode of a room profile.

\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 #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

The setup mode of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupModeDisabled", "fluentSetterDocumentation" : "

The setup mode of a room profile.

\n@param setupModeDisabled The setup mode of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

The setup mode of a room profile.

\n@return The setup mode of a room profile.", "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" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

The setup mode of a room profile.

\n@param setupModeDisabled The setup mode of a room profile.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

The setup mode of a room profile.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The max volume limit of a room profile.

\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 #maxVolumeLimit(Integer)}.\n@param maxVolumeLimit 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 #maxVolumeLimit(Integer)", "deprecated" : false, "documentation" : "

The max volume limit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVolumeLimit", "fluentSetterDocumentation" : "

The max volume limit of a room profile.

\n@param maxVolumeLimit The max volume limit of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The max volume limit of a room profile.

\n@return The max volume limit of a room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The max volume limit of a room profile.

\n@param maxVolumeLimit The max volume limit of a room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The max volume limit of a room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The PSTN setting of a room profile.

\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 #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

The PSTN setting of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnEnabled", "fluentSetterDocumentation" : "

The PSTN setting of a room profile.

\n@param pstnEnabled The PSTN setting of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

The PSTN setting of a room profile.

\n@return The PSTN setting of a room profile.", "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" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

The PSTN setting of a room profile.

\n@param pstnEnabled The PSTN setting of a room profile.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

The PSTN setting of a room profile.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The address of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The address of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The address of a room profile.

\n@return The address of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The address of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DistanceUnit" : { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The distance unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit of a room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsDefault" : { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Retrieves if the profile is default or not.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Retrieves if the profile is default or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Retrieves if the profile is default or not.

\n@param isDefault Retrieves if the profile is default or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Retrieves if the profile is default or not.

\n@return Retrieves if the profile is default or not.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Retrieves if the profile is default or not.

\n@param isDefault Retrieves if the profile is default or not.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Retrieves if the profile is default or not.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MaxVolumeLimit" : { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The max volume limit of a room profile.

\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 #maxVolumeLimit(Integer)}.\n@param maxVolumeLimit 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 #maxVolumeLimit(Integer)", "deprecated" : false, "documentation" : "

The max volume limit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVolumeLimit", "fluentSetterDocumentation" : "

The max volume limit of a room profile.

\n@param maxVolumeLimit The max volume limit of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The max volume limit of a room profile.

\n@return The max volume limit of a room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The max volume limit of a room profile.

\n@param maxVolumeLimit The max volume limit of a room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The max volume limit of a room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PSTNEnabled" : { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The PSTN setting of a room profile.

\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 #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

The PSTN setting of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnEnabled", "fluentSetterDocumentation" : "

The PSTN setting of a room profile.

\n@param pstnEnabled The PSTN setting of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

The PSTN setting of a room profile.

\n@return The PSTN setting of a room profile.", "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" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

The PSTN setting of a room profile.

\n@param pstnEnabled The PSTN setting of a room profile.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

The PSTN setting of a room profile.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of a room profile.

\n@return The ARN of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProfileName" : { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The name of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SetupModeDisabled" : { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The setup mode of a room profile.

\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 #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

The setup mode of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupModeDisabled", "fluentSetterDocumentation" : "

The setup mode of a room profile.

\n@param setupModeDisabled The setup mode of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

The setup mode of a room profile.

\n@return The setup mode of a room profile.", "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" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

The setup mode of a room profile.

\n@param setupModeDisabled The setup mode of a room profile.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

The setup mode of a room profile.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "TemperatureUnit" : { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The temperature unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit of a room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Timezone" : { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The time zone of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The time zone of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The time zone of a room profile.

\n@param timezone The time zone of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The time zone of a room profile.

\n@return The time zone of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The time zone of a room profile.

\n@param timezone The time zone of a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The time zone of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WakeWord" : { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The wake word of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The wake word of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The wake word of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The wake word of a room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The wake word of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of a room profile.

\n@return The ARN of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The name of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Retrieves if the profile is default or not.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Retrieves if the profile is default or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Retrieves if the profile is default or not.

\n@param isDefault Retrieves if the profile is default or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Retrieves if the profile is default or not.

\n@return Retrieves if the profile is default or not.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Retrieves if the profile is default or not.

\n@param isDefault Retrieves if the profile is default or not.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Retrieves if the profile is default or not.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The address of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The address of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The address of a room profile.

\n@return The address of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The address of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The time zone of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The time zone of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The time zone of a room profile.

\n@param timezone The time zone of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The time zone of a room profile.

\n@return The time zone of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The time zone of a room profile.

\n@param timezone The time zone of a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The time zone of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The distance unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit of a room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The temperature unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit of a room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The wake word of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The wake word of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The wake word of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The wake word of a room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The wake word of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The setup mode of a room profile.

\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 #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

The setup mode of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupModeDisabled", "fluentSetterDocumentation" : "

The setup mode of a room profile.

\n@param setupModeDisabled The setup mode of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

The setup mode of a room profile.

\n@return The setup mode of a room profile.", "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" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

The setup mode of a room profile.

\n@param setupModeDisabled The setup mode of a room profile.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

The setup mode of a room profile.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The max volume limit of a room profile.

\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 #maxVolumeLimit(Integer)}.\n@param maxVolumeLimit 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 #maxVolumeLimit(Integer)", "deprecated" : false, "documentation" : "

The max volume limit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVolumeLimit", "fluentSetterDocumentation" : "

The max volume limit of a room profile.

\n@param maxVolumeLimit The max volume limit of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The max volume limit of a room profile.

\n@return The max volume limit of a room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The max volume limit of a room profile.

\n@param maxVolumeLimit The max volume limit of a room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The max volume limit of a room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The PSTN setting of a room profile.

\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 #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

The PSTN setting of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnEnabled", "fluentSetterDocumentation" : "

The PSTN setting of a room profile.

\n@param pstnEnabled The PSTN setting of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

The PSTN setting of a room profile.

\n@return The PSTN setting of a room profile.", "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" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

The PSTN setting of a room profile.

\n@param pstnEnabled The PSTN setting of a room profile.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

The PSTN setting of a room profile.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the address book.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the address book.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the address book.

\n@return The ARN of the address book.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the address book.

\n@param addressBookArn The ARN of the address book.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the address book.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Profile", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : null, "simpleType" : "Profile", "variableSetterType" : "Profile" }, "wrapper" : false }, "ProfileData" : { "c2jName" : "ProfileData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The data of a room profile.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of a room profile.

\n@return The ARN of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The name of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Retrieves if the profile data is default or not.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Retrieves if the profile data is default or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Retrieves if the profile data is default or not.

\n@param isDefault Retrieves if the profile data is default or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Retrieves if the profile data is default or not.

\n@return Retrieves if the profile data is default or not.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Retrieves if the profile data is default or not.

\n@param isDefault Retrieves if the profile data is default or not.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Retrieves if the profile data is default or not.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The address of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The address of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The address of a room profile.

\n@return The address of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The address of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The timezone of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The timezone of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The timezone of a room profile.

\n@param timezone The timezone of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The timezone of a room profile.

\n@return The timezone of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The timezone of a room profile.

\n@param timezone The timezone of a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The timezone of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The distance unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit of a room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The temperature unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit of a room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The wake word of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The wake word of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The wake word of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The wake word of a room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The wake word of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The address of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The address of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The address of a room profile.

\n@return The address of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The address of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DistanceUnit" : { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The distance unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit of a room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsDefault" : { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Retrieves if the profile data is default or not.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Retrieves if the profile data is default or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Retrieves if the profile data is default or not.

\n@param isDefault Retrieves if the profile data is default or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Retrieves if the profile data is default or not.

\n@return Retrieves if the profile data is default or not.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Retrieves if the profile data is default or not.

\n@param isDefault Retrieves if the profile data is default or not.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Retrieves if the profile data is default or not.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of a room profile.

\n@return The ARN of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProfileName" : { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The name of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TemperatureUnit" : { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The temperature unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit of a room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Timezone" : { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The timezone of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The timezone of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The timezone of a room profile.

\n@param timezone The timezone of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The timezone of a room profile.

\n@return The timezone of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The timezone of a room profile.

\n@param timezone The timezone of a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The timezone of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WakeWord" : { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The wake word of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The wake word of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The wake word of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The wake word of a room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The wake word of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of a room profile.

\n@return The ARN of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room profile.

\n@param profileArn The ARN of a room profile.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The name of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The name of a room profile.

\n@return The name of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The name of a room profile.

\n@param profileName The name of a room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The name of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Retrieves if the profile data is default or not.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Retrieves if the profile data is default or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Retrieves if the profile data is default or not.

\n@param isDefault Retrieves if the profile data is default or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Retrieves if the profile data is default or not.

\n@return Retrieves if the profile data is default or not.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Retrieves if the profile data is default or not.

\n@param isDefault Retrieves if the profile data is default or not.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Retrieves if the profile data is default or not.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The address of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The address of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The address of a room profile.

\n@return The address of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The address of a room profile.

\n@param address The address of a room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The address of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The timezone of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The timezone of a room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The timezone of a room profile.

\n@param timezone The timezone of a room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The timezone of a room profile.

\n@return The timezone of a room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The timezone of a room profile.

\n@param timezone The timezone of a room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The timezone of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The distance unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The distance unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The distance unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The distance unit of a room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The distance unit of a room profile.

\n@param distanceUnit The distance unit of a room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The distance unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The temperature unit of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The temperature unit of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The temperature unit of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The temperature unit of a room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The temperature unit of a room profile.

\n@param temperatureUnit The temperature unit of a room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The temperature unit of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The wake word of a room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The wake word of a room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The wake word of a room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The wake word of a room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The wake word of a room profile.

\n@param wakeWord The wake word of a room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The wake word of a room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProfileData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProfileData", "variableName" : "profileData", "variableType" : "ProfileData", "documentation" : null, "simpleType" : "ProfileData", "variableSetterType" : "ProfileData" }, "wrapper" : false }, "PutConferencePreferenceRequest" : { "c2jName" : "PutConferencePreferenceRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutConferencePreference", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.PutConferencePreference", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getConferencePreference", "beanStyleSetterMethodName" : "setConferencePreference", "c2jName" : "ConferencePreference", "c2jShape" : "ConferencePreference", "defaultConsumerFluentSetterDocumentation" : "

The conference preference of a specific conference provider.

\nThis is a convenience that creates an instance of the {@link ConferencePreference.Builder} avoiding the need to create one manually via {@link ConferencePreference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferencePreference.Builder#build()} is called immediately and its result is passed to {@link #conferencePreference(ConferencePreference)}.\n@param conferencePreference a consumer that will call methods on {@link ConferencePreference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferencePreference(ConferencePreference)", "deprecated" : false, "documentation" : "

The conference preference of a specific conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferencePreference", "fluentSetterDocumentation" : "

The conference preference of a specific conference provider.

\n@param conferencePreference The conference preference of a specific conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferencePreference", "getterDocumentation" : "

The conference preference of a specific conference provider.

\n@return The conference preference of a specific conference provider.", "getterModel" : { "returnType" : "ConferencePreference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferencePreference", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferencePreference", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConferencePreference", "sensitive" : false, "setterDocumentation" : "

The conference preference of a specific conference provider.

\n@param conferencePreference The conference preference of a specific conference provider.", "setterMethodName" : "setConferencePreference", "setterModel" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "conferencePreference", "variableType" : "ConferencePreference", "documentation" : null, "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "conferencePreference", "variableType" : "ConferencePreference", "documentation" : "

The conference preference of a specific conference provider.

", "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConferencePreference" : { "beanStyleGetterMethodName" : "getConferencePreference", "beanStyleSetterMethodName" : "setConferencePreference", "c2jName" : "ConferencePreference", "c2jShape" : "ConferencePreference", "defaultConsumerFluentSetterDocumentation" : "

The conference preference of a specific conference provider.

\nThis is a convenience that creates an instance of the {@link ConferencePreference.Builder} avoiding the need to create one manually via {@link ConferencePreference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferencePreference.Builder#build()} is called immediately and its result is passed to {@link #conferencePreference(ConferencePreference)}.\n@param conferencePreference a consumer that will call methods on {@link ConferencePreference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferencePreference(ConferencePreference)", "deprecated" : false, "documentation" : "

The conference preference of a specific conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferencePreference", "fluentSetterDocumentation" : "

The conference preference of a specific conference provider.

\n@param conferencePreference The conference preference of a specific conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferencePreference", "getterDocumentation" : "

The conference preference of a specific conference provider.

\n@return The conference preference of a specific conference provider.", "getterModel" : { "returnType" : "ConferencePreference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferencePreference", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferencePreference", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConferencePreference", "sensitive" : false, "setterDocumentation" : "

The conference preference of a specific conference provider.

\n@param conferencePreference The conference preference of a specific conference provider.", "setterMethodName" : "setConferencePreference", "setterModel" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "conferencePreference", "variableType" : "ConferencePreference", "documentation" : null, "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "conferencePreference", "variableType" : "ConferencePreference", "documentation" : "

The conference preference of a specific conference provider.

", "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConferencePreference", "beanStyleSetterMethodName" : "setConferencePreference", "c2jName" : "ConferencePreference", "c2jShape" : "ConferencePreference", "defaultConsumerFluentSetterDocumentation" : "

The conference preference of a specific conference provider.

\nThis is a convenience that creates an instance of the {@link ConferencePreference.Builder} avoiding the need to create one manually via {@link ConferencePreference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ConferencePreference.Builder#build()} is called immediately and its result is passed to {@link #conferencePreference(ConferencePreference)}.\n@param conferencePreference a consumer that will call methods on {@link ConferencePreference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferencePreference(ConferencePreference)", "deprecated" : false, "documentation" : "

The conference preference of a specific conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferencePreference", "fluentSetterDocumentation" : "

The conference preference of a specific conference provider.

\n@param conferencePreference The conference preference of a specific conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferencePreference", "getterDocumentation" : "

The conference preference of a specific conference provider.

\n@return The conference preference of a specific conference provider.", "getterModel" : { "returnType" : "ConferencePreference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferencePreference", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferencePreference", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConferencePreference", "sensitive" : false, "setterDocumentation" : "

The conference preference of a specific conference provider.

\n@param conferencePreference The conference preference of a specific conference provider.", "setterMethodName" : "setConferencePreference", "setterModel" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "conferencePreference", "variableType" : "ConferencePreference", "documentation" : null, "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ConferencePreference", "variableName" : "conferencePreference", "variableType" : "ConferencePreference", "documentation" : "

The conference preference of a specific conference provider.

", "simpleType" : "ConferencePreference", "variableSetterType" : "ConferencePreference" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConferencePreference" ], "shapeName" : "PutConferencePreferenceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutConferencePreferenceRequest", "variableName" : "putConferencePreferenceRequest", "variableType" : "PutConferencePreferenceRequest", "documentation" : null, "simpleType" : "PutConferencePreferenceRequest", "variableSetterType" : "PutConferencePreferenceRequest" }, "wrapper" : false }, "PutConferencePreferenceResponse" : { "c2jName" : "PutConferencePreferenceResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutConferencePreferenceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutConferencePreferenceResponse", "variableName" : "putConferencePreferenceResponse", "variableType" : "PutConferencePreferenceResponse", "documentation" : null, "simpleType" : "PutConferencePreferenceResponse", "variableSetterType" : "PutConferencePreferenceResponse" }, "wrapper" : false }, "PutRoomSkillParameterRequest" : { "c2jName" : "PutRoomSkillParameterRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutRoomSkillParameter", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.PutRoomSkillParameter", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room associated with the room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@param roomArn The ARN of the room associated with the room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@return The ARN of the room associated with the room skill parameter. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@param roomArn The ARN of the room associated with the room skill parameter. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room associated with the room skill parameter. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill associated with the room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@param skillId The ARN of the skill associated with the room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@return The ARN of the skill associated with the room skill parameter. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@param skillId The ARN of the skill associated with the room skill parameter. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill associated with the room skill parameter. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomSkillParameter", "beanStyleSetterMethodName" : "setRoomSkillParameter", "c2jName" : "RoomSkillParameter", "c2jShape" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "

The updated room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameter(RoomSkillParameter)}.\n@param roomSkillParameter a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameter(RoomSkillParameter)", "deprecated" : false, "documentation" : "

The updated room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameter", "fluentSetterDocumentation" : "

The updated room skill parameter. Required.

\n@param roomSkillParameter The updated room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameter", "getterDocumentation" : "

The updated room skill parameter. Required.

\n@return The updated room skill parameter. Required.", "getterModel" : { "returnType" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoomSkillParameter", "sensitive" : false, "setterDocumentation" : "

The updated room skill parameter. Required.

\n@param roomSkillParameter The updated room skill parameter. Required.", "setterMethodName" : "setRoomSkillParameter", "setterModel" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : "

The updated room skill parameter. Required.

", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room associated with the room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@param roomArn The ARN of the room associated with the room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@return The ARN of the room associated with the room skill parameter. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@param roomArn The ARN of the room associated with the room skill parameter. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room associated with the room skill parameter. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomSkillParameter" : { "beanStyleGetterMethodName" : "getRoomSkillParameter", "beanStyleSetterMethodName" : "setRoomSkillParameter", "c2jName" : "RoomSkillParameter", "c2jShape" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "

The updated room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameter(RoomSkillParameter)}.\n@param roomSkillParameter a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameter(RoomSkillParameter)", "deprecated" : false, "documentation" : "

The updated room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameter", "fluentSetterDocumentation" : "

The updated room skill parameter. Required.

\n@param roomSkillParameter The updated room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameter", "getterDocumentation" : "

The updated room skill parameter. Required.

\n@return The updated room skill parameter. Required.", "getterModel" : { "returnType" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoomSkillParameter", "sensitive" : false, "setterDocumentation" : "

The updated room skill parameter. Required.

\n@param roomSkillParameter The updated room skill parameter. Required.", "setterMethodName" : "setRoomSkillParameter", "setterModel" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : "

The updated room skill parameter. Required.

", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill associated with the room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@param skillId The ARN of the skill associated with the room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@return The ARN of the skill associated with the room skill parameter. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@param skillId The ARN of the skill associated with the room skill parameter. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill associated with the room skill parameter. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room associated with the room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@param roomArn The ARN of the room associated with the room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@return The ARN of the room associated with the room skill parameter. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room associated with the room skill parameter. Required.

\n@param roomArn The ARN of the room associated with the room skill parameter. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room associated with the room skill parameter. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill associated with the room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@param skillId The ARN of the skill associated with the room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@return The ARN of the skill associated with the room skill parameter. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill associated with the room skill parameter. Required.

\n@param skillId The ARN of the skill associated with the room skill parameter. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill associated with the room skill parameter. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomSkillParameter", "beanStyleSetterMethodName" : "setRoomSkillParameter", "c2jName" : "RoomSkillParameter", "c2jShape" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "

The updated room skill parameter. Required.

\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameter(RoomSkillParameter)}.\n@param roomSkillParameter a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameter(RoomSkillParameter)", "deprecated" : false, "documentation" : "

The updated room skill parameter. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameter", "fluentSetterDocumentation" : "

The updated room skill parameter. Required.

\n@param roomSkillParameter The updated room skill parameter. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameter", "getterDocumentation" : "

The updated room skill parameter. Required.

\n@return The updated room skill parameter. Required.", "getterModel" : { "returnType" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoomSkillParameter", "sensitive" : false, "setterDocumentation" : "

The updated room skill parameter. Required.

\n@param roomSkillParameter The updated room skill parameter. Required.", "setterMethodName" : "setRoomSkillParameter", "setterModel" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : "

The updated room skill parameter. Required.

", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId", "RoomSkillParameter" ], "shapeName" : "PutRoomSkillParameterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutRoomSkillParameterRequest", "variableName" : "putRoomSkillParameterRequest", "variableType" : "PutRoomSkillParameterRequest", "documentation" : null, "simpleType" : "PutRoomSkillParameterRequest", "variableSetterType" : "PutRoomSkillParameterRequest" }, "wrapper" : false }, "PutRoomSkillParameterResponse" : { "c2jName" : "PutRoomSkillParameterResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutRoomSkillParameterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutRoomSkillParameterResponse", "variableName" : "putRoomSkillParameterResponse", "variableType" : "PutRoomSkillParameterResponse", "documentation" : null, "simpleType" : "PutRoomSkillParameterResponse", "variableSetterType" : "PutRoomSkillParameterResponse" }, "wrapper" : false }, "PutSkillAuthorizationRequest" : { "c2jName" : "PutSkillAuthorizationRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutSkillAuthorization", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.PutSkillAuthorization", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAuthorizationResult", "beanStyleSetterMethodName" : "setAuthorizationResult", "c2jName" : "AuthorizationResult", "c2jShape" : "AuthorizationResult", "defaultConsumerFluentSetterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authorizationResult(Map)}.\n@param authorizationResult a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizationResult(Map)", "deprecated" : false, "documentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorizationResult", "fluentSetterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n@param authorizationResult The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorizationResult", "getterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthorizationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthorizationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthorizationResult", "sensitive" : true, "setterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n@param authorizationResult The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.", "setterMethodName" : "setAuthorizationResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authorizationResult", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authorizationResult", "variableType" : "java.util.Map", "documentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The unique identifier of a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of a skill.

\n@return The unique identifier of a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the skill is authorized for.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the skill is authorized for.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the skill is authorized for.

\n@return The room that the skill is authorized for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the skill is authorized for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthorizationResult" : { "beanStyleGetterMethodName" : "getAuthorizationResult", "beanStyleSetterMethodName" : "setAuthorizationResult", "c2jName" : "AuthorizationResult", "c2jShape" : "AuthorizationResult", "defaultConsumerFluentSetterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authorizationResult(Map)}.\n@param authorizationResult a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizationResult(Map)", "deprecated" : false, "documentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorizationResult", "fluentSetterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n@param authorizationResult The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorizationResult", "getterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthorizationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthorizationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthorizationResult", "sensitive" : true, "setterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n@param authorizationResult The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.", "setterMethodName" : "setAuthorizationResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authorizationResult", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authorizationResult", "variableType" : "java.util.Map", "documentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the skill is authorized for.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the skill is authorized for.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the skill is authorized for.

\n@return The room that the skill is authorized for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the skill is authorized for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The unique identifier of a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of a skill.

\n@return The unique identifier of a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAuthorizationResult", "beanStyleSetterMethodName" : "setAuthorizationResult", "c2jName" : "AuthorizationResult", "c2jShape" : "AuthorizationResult", "defaultConsumerFluentSetterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authorizationResult(Map)}.\n@param authorizationResult a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizationResult(Map)", "deprecated" : false, "documentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorizationResult", "fluentSetterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n@param authorizationResult The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorizationResult", "getterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthorizationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthorizationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "Key", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthorizationResult", "sensitive" : true, "setterDocumentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

\n@param authorizationResult The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.", "setterMethodName" : "setAuthorizationResult", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authorizationResult", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authorizationResult", "variableType" : "java.util.Map", "documentation" : "

The authorization result specific to OAUTH code grant output. \"Code” must be populated in the AuthorizationResult map to establish the authorization.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of a skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The unique identifier of a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of a skill.

\n@return The unique identifier of a skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of a skill.

\n@param skillId The unique identifier of a skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of a skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room that the skill is authorized for.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room that the skill is authorized for.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room that the skill is authorized for.

\n@return The room that the skill is authorized for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room that the skill is authorized for.

\n@param roomArn The room that the skill is authorized for.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room that the skill is authorized for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AuthorizationResult", "SkillId" ], "shapeName" : "PutSkillAuthorizationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutSkillAuthorizationRequest", "variableName" : "putSkillAuthorizationRequest", "variableType" : "PutSkillAuthorizationRequest", "documentation" : null, "simpleType" : "PutSkillAuthorizationRequest", "variableSetterType" : "PutSkillAuthorizationRequest" }, "wrapper" : false }, "PutSkillAuthorizationResponse" : { "c2jName" : "PutSkillAuthorizationResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutSkillAuthorizationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutSkillAuthorizationResponse", "variableName" : "putSkillAuthorizationResponse", "variableType" : "PutSkillAuthorizationResponse", "documentation" : null, "simpleType" : "PutSkillAuthorizationResponse", "variableSetterType" : "PutSkillAuthorizationResponse" }, "wrapper" : false }, "RegisterAvsDeviceRequest" : { "c2jName" : "RegisterAVSDeviceRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RegisterAVSDevice", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.RegisterAVSDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@param clientId The client ID of the OEM used for code-based linking authorization on an AVS device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@return The client ID of the OEM used for code-based linking authorization on an AVS device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@param clientId The client ID of the OEM used for code-based linking authorization on an AVS device.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserCode", "beanStyleSetterMethodName" : "setUserCode", "c2jName" : "UserCode", "c2jShape" : "UserCode", "defaultConsumerFluentSetterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userCode(String)}.\n@param userCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCode(String)", "deprecated" : false, "documentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCode", "fluentSetterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@param userCode The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userCode", "getterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@return The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserCode", "sensitive" : false, "setterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@param userCode The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.", "setterMethodName" : "setUserCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProductId", "beanStyleSetterMethodName" : "setProductId", "c2jName" : "ProductId", "c2jShape" : "ProductId", "defaultConsumerFluentSetterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productId(String)}.\n@param productId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productId(String)", "deprecated" : false, "documentation" : "

The product ID used to identify your AVS device during authorization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productId", "fluentSetterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@param productId The product ID used to identify your AVS device during authorization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productId", "getterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@return The product ID used to identify your AVS device during authorization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProductId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductId", "sensitive" : false, "setterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@param productId The product ID used to identify your AVS device during authorization.", "setterMethodName" : "setProductId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productId", "variableType" : "String", "documentation" : "

The product ID used to identify your AVS device during authorization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumberForAVS", "defaultConsumerFluentSetterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceSerialNumber(String)}.\n@param deviceSerialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSerialNumber(String)", "deprecated" : false, "documentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSerialNumber", "fluentSetterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@param deviceSerialNumber The key generated by the OEM that uniquely identifies a specified instance of your AVS device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@return The key generated by the OEM that uniquely identifies a specified instance of your AVS device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@param deviceSerialNumber The key generated by the OEM that uniquely identifies a specified instance of your AVS device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmazonId", "beanStyleSetterMethodName" : "setAmazonId", "c2jName" : "AmazonId", "c2jShape" : "AmazonId", "defaultConsumerFluentSetterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amazonId(String)}.\n@param amazonId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amazonId(String)", "deprecated" : false, "documentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amazonId", "fluentSetterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@param amazonId The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amazonId", "getterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@return The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmazonId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmazonId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmazonId", "sensitive" : false, "setterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@param amazonId The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.", "setterMethodName" : "setAmazonId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amazonId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amazonId", "variableType" : "String", "documentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AmazonId" : { "beanStyleGetterMethodName" : "getAmazonId", "beanStyleSetterMethodName" : "setAmazonId", "c2jName" : "AmazonId", "c2jShape" : "AmazonId", "defaultConsumerFluentSetterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amazonId(String)}.\n@param amazonId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amazonId(String)", "deprecated" : false, "documentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amazonId", "fluentSetterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@param amazonId The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amazonId", "getterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@return The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmazonId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmazonId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmazonId", "sensitive" : false, "setterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@param amazonId The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.", "setterMethodName" : "setAmazonId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amazonId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amazonId", "variableType" : "String", "documentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@param clientId The client ID of the OEM used for code-based linking authorization on an AVS device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@return The client ID of the OEM used for code-based linking authorization on an AVS device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@param clientId The client ID of the OEM used for code-based linking authorization on an AVS device.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceSerialNumber" : { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumberForAVS", "defaultConsumerFluentSetterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceSerialNumber(String)}.\n@param deviceSerialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSerialNumber(String)", "deprecated" : false, "documentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSerialNumber", "fluentSetterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@param deviceSerialNumber The key generated by the OEM that uniquely identifies a specified instance of your AVS device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@return The key generated by the OEM that uniquely identifies a specified instance of your AVS device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@param deviceSerialNumber The key generated by the OEM that uniquely identifies a specified instance of your AVS device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProductId" : { "beanStyleGetterMethodName" : "getProductId", "beanStyleSetterMethodName" : "setProductId", "c2jName" : "ProductId", "c2jShape" : "ProductId", "defaultConsumerFluentSetterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productId(String)}.\n@param productId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productId(String)", "deprecated" : false, "documentation" : "

The product ID used to identify your AVS device during authorization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productId", "fluentSetterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@param productId The product ID used to identify your AVS device during authorization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productId", "getterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@return The product ID used to identify your AVS device during authorization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProductId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductId", "sensitive" : false, "setterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@param productId The product ID used to identify your AVS device during authorization.", "setterMethodName" : "setProductId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productId", "variableType" : "String", "documentation" : "

The product ID used to identify your AVS device during authorization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserCode" : { "beanStyleGetterMethodName" : "getUserCode", "beanStyleSetterMethodName" : "setUserCode", "c2jName" : "UserCode", "c2jShape" : "UserCode", "defaultConsumerFluentSetterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userCode(String)}.\n@param userCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCode(String)", "deprecated" : false, "documentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCode", "fluentSetterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@param userCode The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userCode", "getterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@return The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserCode", "sensitive" : false, "setterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@param userCode The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.", "setterMethodName" : "setUserCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@param clientId The client ID of the OEM used for code-based linking authorization on an AVS device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@return The client ID of the OEM used for code-based linking authorization on an AVS device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

\n@param clientId The client ID of the OEM used for code-based linking authorization on an AVS device.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

The client ID of the OEM used for code-based linking authorization on an AVS device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserCode", "beanStyleSetterMethodName" : "setUserCode", "c2jName" : "UserCode", "c2jShape" : "UserCode", "defaultConsumerFluentSetterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userCode(String)}.\n@param userCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCode(String)", "deprecated" : false, "documentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCode", "fluentSetterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@param userCode The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userCode", "getterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@return The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserCode", "sensitive" : false, "setterDocumentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

\n@param userCode The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.", "setterMethodName" : "setUserCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : "

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProductId", "beanStyleSetterMethodName" : "setProductId", "c2jName" : "ProductId", "c2jShape" : "ProductId", "defaultConsumerFluentSetterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productId(String)}.\n@param productId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productId(String)", "deprecated" : false, "documentation" : "

The product ID used to identify your AVS device during authorization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productId", "fluentSetterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@param productId The product ID used to identify your AVS device during authorization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productId", "getterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@return The product ID used to identify your AVS device during authorization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProductId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductId", "sensitive" : false, "setterDocumentation" : "

The product ID used to identify your AVS device during authorization.

\n@param productId The product ID used to identify your AVS device during authorization.", "setterMethodName" : "setProductId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productId", "variableType" : "String", "documentation" : "

The product ID used to identify your AVS device during authorization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSerialNumber", "beanStyleSetterMethodName" : "setDeviceSerialNumber", "c2jName" : "DeviceSerialNumber", "c2jShape" : "DeviceSerialNumberForAVS", "defaultConsumerFluentSetterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceSerialNumber(String)}.\n@param deviceSerialNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSerialNumber(String)", "deprecated" : false, "documentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSerialNumber", "fluentSetterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@param deviceSerialNumber The key generated by the OEM that uniquely identifies a specified instance of your AVS device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSerialNumber", "getterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@return The key generated by the OEM that uniquely identifies a specified instance of your AVS device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSerialNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSerialNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceSerialNumber", "sensitive" : false, "setterDocumentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

\n@param deviceSerialNumber The key generated by the OEM that uniquely identifies a specified instance of your AVS device.", "setterMethodName" : "setDeviceSerialNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceSerialNumber", "variableType" : "String", "documentation" : "

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAmazonId", "beanStyleSetterMethodName" : "setAmazonId", "c2jName" : "AmazonId", "c2jShape" : "AmazonId", "defaultConsumerFluentSetterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #amazonId(String)}.\n@param amazonId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amazonId(String)", "deprecated" : false, "documentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amazonId", "fluentSetterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@param amazonId The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amazonId", "getterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@return The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AmazonId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmazonId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AmazonId", "sensitive" : false, "setterDocumentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

\n@param amazonId The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.", "setterMethodName" : "setAmazonId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amazonId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "amazonId", "variableType" : "String", "documentation" : "

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientId", "UserCode", "ProductId", "DeviceSerialNumber", "AmazonId" ], "shapeName" : "RegisterAvsDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterAvsDeviceRequest", "variableName" : "registerAvsDeviceRequest", "variableType" : "RegisterAvsDeviceRequest", "documentation" : null, "simpleType" : "RegisterAvsDeviceRequest", "variableSetterType" : "RegisterAvsDeviceRequest" }, "wrapper" : false }, "RegisterAvsDeviceResponse" : { "c2jName" : "RegisterAVSDeviceResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device.

\n@param deviceArn The ARN of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device.

\n@return The ARN of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device.

\n@param deviceArn The ARN of the device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device.

\n@param deviceArn The ARN of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device.

\n@return The ARN of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device.

\n@param deviceArn The ARN of the device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device.

\n@param deviceArn The ARN of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device.

\n@return The ARN of the device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device.

\n@param deviceArn The ARN of the device.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterAvsDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterAvsDeviceResponse", "variableName" : "registerAvsDeviceResponse", "variableType" : "RegisterAvsDeviceResponse", "documentation" : null, "simpleType" : "RegisterAvsDeviceResponse", "variableSetterType" : "RegisterAvsDeviceResponse" }, "wrapper" : false }, "RejectSkillRequest" : { "c2jName" : "RejectSkillRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RejectSkill", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.RejectSkill", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The unique identifier of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The unique identifier of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The unique identifier of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The unique identifier of the skill.

\n@return The unique identifier of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the skill.

\n@param skillId The unique identifier of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The unique identifier of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SkillId" ], "shapeName" : "RejectSkillRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RejectSkillRequest", "variableName" : "rejectSkillRequest", "variableType" : "RejectSkillRequest", "documentation" : null, "simpleType" : "RejectSkillRequest", "variableSetterType" : "RejectSkillRequest" }, "wrapper" : false }, "RejectSkillResponse" : { "c2jName" : "RejectSkillResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RejectSkillResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RejectSkillResponse", "variableName" : "rejectSkillResponse", "variableType" : "RejectSkillResponse", "documentation" : null, "simpleType" : "RejectSkillResponse", "variableSetterType" : "RejectSkillResponse" }, "wrapper" : false }, "RequirePin" : { "c2jName" : "RequirePin", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "YES", "value" : "YES" }, { "name" : "NO", "value" : "NO" }, { "name" : "OPTIONAL", "value" : "OPTIONAL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RequirePin", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RequirePin", "variableName" : "requirePin", "variableType" : "RequirePin", "documentation" : null, "simpleType" : "RequirePin", "variableSetterType" : "RequirePin" }, "wrapper" : false }, "ResolveRoomRequest" : { "c2jName" : "ResolveRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ResolveRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.ResolveRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 ARN of the user. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The ARN of the user. Required.

\n@param userId The ARN of the user. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The ARN of the user. Required.

\n@return The ARN of the user. Required.", "getterModel" : { "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, "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 ARN of the user. Required.

\n@param userId The ARN of the user. Required.", "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 ARN of the user. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill that was requested. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill that was requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@param skillId The ARN of the skill that was requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@return The ARN of the skill that was requested. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@param skillId The ARN of the skill that was requested. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill that was requested. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill that was requested. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill that was requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@param skillId The ARN of the skill that was requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@return The ARN of the skill that was requested. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@param skillId The ARN of the skill that was requested. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill that was requested. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 ARN of the user. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The ARN of the user. Required.

\n@param userId The ARN of the user. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The ARN of the user. Required.

\n@return The ARN of the user. Required.", "getterModel" : { "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, "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 ARN of the user. Required.

\n@param userId The ARN of the user. Required.", "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 ARN of the user. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 ARN of the user. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The ARN of the user. Required.

\n@param userId The ARN of the user. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The ARN of the user. Required.

\n@return The ARN of the user. Required.", "getterModel" : { "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, "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 ARN of the user. Required.

\n@param userId The ARN of the user. Required.", "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 ARN of the user. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill that was requested. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill that was requested. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@param skillId The ARN of the skill that was requested. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@return The ARN of the skill that was requested. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill that was requested. Required.

\n@param skillId The ARN of the skill that was requested. Required.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill that was requested. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserId", "SkillId" ], "shapeName" : "ResolveRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResolveRoomRequest", "variableName" : "resolveRoomRequest", "variableType" : "ResolveRoomRequest", "documentation" : null, "simpleType" : "ResolveRoomRequest", "variableSetterType" : "ResolveRoomRequest" }, "wrapper" : false }, "ResolveRoomResponse" : { "c2jName" : "ResolveRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which the skill request was invoked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@param roomArn The ARN of the room from which the skill request was invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@return The ARN of the room from which the skill request was invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@param roomArn The ARN of the room from which the skill request was invoked.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which the skill request was invoked.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of the room from which the skill request was invoked.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of the room from which the skill request was invoked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@param roomName The name of the room from which the skill request was invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@return The name of the room from which the skill request was invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@param roomName The name of the room from which the skill request was invoked.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of the room from which the skill request was invoked.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomSkillParameters", "beanStyleSetterMethodName" : "setRoomSkillParameters", "c2jName" : "RoomSkillParameters", "c2jShape" : "RoomSkillParameters", "defaultConsumerFluentSetterDocumentation" : "

Response to get the room profile request. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameters(List)}.\n@param roomSkillParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameters(List)", "deprecated" : false, "documentation" : "

Response to get the room profile request. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameters", "fluentSetterDocumentation" : "

Response to get the room profile request. Required.

\n@param roomSkillParameters Response to get the room profile request. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameters", "getterDocumentation" : "

Response to get the room profile request. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Response to get the room profile request. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameters", "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" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #member(RoomSkillParameter)}.\n@param member a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoomSkillParameter)", "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" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RoomSkillParameter", "variableName" : "member", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "member", "variableType" : "RoomSkillParameter", "documentation" : "", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoomSkillParameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoomSkillParameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RoomSkillParameters", "sensitive" : false, "setterDocumentation" : "

Response to get the room profile request. Required.

\n@param roomSkillParameters Response to get the room profile request. Required.", "setterMethodName" : "setRoomSkillParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "roomSkillParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "roomSkillParameters", "variableType" : "java.util.List", "documentation" : "

Response to get the room profile request. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which the skill request was invoked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@param roomArn The ARN of the room from which the skill request was invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@return The ARN of the room from which the skill request was invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@param roomArn The ARN of the room from which the skill request was invoked.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which the skill request was invoked.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomName" : { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of the room from which the skill request was invoked.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of the room from which the skill request was invoked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@param roomName The name of the room from which the skill request was invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@return The name of the room from which the skill request was invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@param roomName The name of the room from which the skill request was invoked.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of the room from which the skill request was invoked.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomSkillParameters" : { "beanStyleGetterMethodName" : "getRoomSkillParameters", "beanStyleSetterMethodName" : "setRoomSkillParameters", "c2jName" : "RoomSkillParameters", "c2jShape" : "RoomSkillParameters", "defaultConsumerFluentSetterDocumentation" : "

Response to get the room profile request. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameters(List)}.\n@param roomSkillParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameters(List)", "deprecated" : false, "documentation" : "

Response to get the room profile request. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameters", "fluentSetterDocumentation" : "

Response to get the room profile request. Required.

\n@param roomSkillParameters Response to get the room profile request. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameters", "getterDocumentation" : "

Response to get the room profile request. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Response to get the room profile request. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameters", "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" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #member(RoomSkillParameter)}.\n@param member a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoomSkillParameter)", "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" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RoomSkillParameter", "variableName" : "member", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "member", "variableType" : "RoomSkillParameter", "documentation" : "", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoomSkillParameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoomSkillParameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RoomSkillParameters", "sensitive" : false, "setterDocumentation" : "

Response to get the room profile request. Required.

\n@param roomSkillParameters Response to get the room profile request. Required.", "setterMethodName" : "setRoomSkillParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "roomSkillParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "roomSkillParameters", "variableType" : "java.util.List", "documentation" : "

Response to get the room profile request. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room from which the skill request was invoked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@param roomArn The ARN of the room from which the skill request was invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@return The ARN of the room from which the skill request was invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room from which the skill request was invoked.

\n@param roomArn The ARN of the room from which the skill request was invoked.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room from which the skill request was invoked.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of the room from which the skill request was invoked.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of the room from which the skill request was invoked.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@param roomName The name of the room from which the skill request was invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@return The name of the room from which the skill request was invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of the room from which the skill request was invoked.

\n@param roomName The name of the room from which the skill request was invoked.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of the room from which the skill request was invoked.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomSkillParameters", "beanStyleSetterMethodName" : "setRoomSkillParameters", "c2jName" : "RoomSkillParameters", "c2jShape" : "RoomSkillParameters", "defaultConsumerFluentSetterDocumentation" : "

Response to get the room profile request. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #roomSkillParameters(List)}.\n@param roomSkillParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomSkillParameters(List)", "deprecated" : false, "documentation" : "

Response to get the room profile request. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomSkillParameters", "fluentSetterDocumentation" : "

Response to get the room profile request. Required.

\n@param roomSkillParameters Response to get the room profile request. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomSkillParameters", "getterDocumentation" : "

Response to get the room profile request. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Response to get the room profile request. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomSkillParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomSkillParameters", "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" : "RoomSkillParameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoomSkillParameter.Builder} avoiding the need to create one manually via {@link RoomSkillParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomSkillParameter.Builder#build()} is called immediately and its result is passed to {@link #member(RoomSkillParameter)}.\n@param member a consumer that will call methods on {@link RoomSkillParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoomSkillParameter)", "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" : "RoomSkillParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RoomSkillParameter", "variableName" : "member", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "member", "variableType" : "RoomSkillParameter", "documentation" : "", "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoomSkillParameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoomSkillParameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RoomSkillParameters", "sensitive" : false, "setterDocumentation" : "

Response to get the room profile request. Required.

\n@param roomSkillParameters Response to get the room profile request. Required.", "setterMethodName" : "setRoomSkillParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "roomSkillParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "roomSkillParameters", "variableType" : "java.util.List", "documentation" : "

Response to get the room profile request. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResolveRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResolveRoomResponse", "variableName" : "resolveRoomResponse", "variableType" : "ResolveRoomResponse", "documentation" : null, "simpleType" : "ResolveRoomResponse", "variableSetterType" : "ResolveRoomResponse" }, "wrapper" : false }, "ResourceInUseException" : { "c2jName" : "ResourceInUseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The resource in the request is already in use.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceInUseException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientRequestToken(String)}.\n@param clientRequestToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientRequestToken(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientRequestToken", "fluentSetterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\n@param clientRequestToken The new value for the ClientRequestToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "Returns the value of the ClientRequestToken property for this object.\n@return The value of the ClientRequestToken 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" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\n@param clientRequestToken The new value for the ClientRequestToken property for this object.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientRequestToken" : { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientRequestToken(String)}.\n@param clientRequestToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientRequestToken(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientRequestToken", "fluentSetterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\n@param clientRequestToken The new value for the ClientRequestToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "Returns the value of the ClientRequestToken property for this object.\n@return The value of the ClientRequestToken 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" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\n@param clientRequestToken The new value for the ClientRequestToken property for this object.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientRequestToken", "beanStyleSetterMethodName" : "setClientRequestToken", "c2jName" : "ClientRequestToken", "c2jShape" : "ClientRequestToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientRequestToken(String)}.\n@param clientRequestToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientRequestToken(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientRequestToken", "fluentSetterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\n@param clientRequestToken The new value for the ClientRequestToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientRequestToken", "getterDocumentation" : "Returns the value of the ClientRequestToken property for this object.\n@return The value of the ClientRequestToken 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" : "ClientRequestToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientRequestToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the ClientRequestToken property for this object.\n\n@param clientRequestToken The new value for the ClientRequestToken property for this object.", "setterMethodName" : "setClientRequestToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceInUseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceInUseException", "variableName" : "resourceInUseException", "variableType" : "ResourceInUseException", "documentation" : null, "simpleType" : "ResourceInUseException", "variableSetterType" : "ResourceInUseException" }, "wrapper" : false }, "RevokeInvitationRequest" : { "c2jName" : "RevokeInvitationRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RevokeInvitation", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.RevokeInvitation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@param userArn The ARN of the user for whom to revoke an enrollment invitation. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@return The ARN of the user for whom to revoke an enrollment invitation. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@param userArn The ARN of the user for whom to revoke an enrollment invitation. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentId(String)}.\n@param enrollmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentId(String)", "deprecated" : false, "documentation" : "

The ARN of the enrollment invitation to revoke. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enrollmentId", "fluentSetterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@param enrollmentId The ARN of the enrollment invitation to revoke. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@return The ARN of the enrollment invitation to revoke. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@param enrollmentId The ARN of the enrollment invitation to revoke. Required.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The ARN of the enrollment invitation to revoke. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnrollmentId" : { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentId(String)}.\n@param enrollmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentId(String)", "deprecated" : false, "documentation" : "

The ARN of the enrollment invitation to revoke. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enrollmentId", "fluentSetterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@param enrollmentId The ARN of the enrollment invitation to revoke. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@return The ARN of the enrollment invitation to revoke. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@param enrollmentId The ARN of the enrollment invitation to revoke. Required.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The ARN of the enrollment invitation to revoke. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@param userArn The ARN of the user for whom to revoke an enrollment invitation. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@return The ARN of the user for whom to revoke an enrollment invitation. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@param userArn The ARN of the user for whom to revoke an enrollment invitation. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@param userArn The ARN of the user for whom to revoke an enrollment invitation. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@return The ARN of the user for whom to revoke an enrollment invitation. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

\n@param userArn The ARN of the user for whom to revoke an enrollment invitation. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user for whom to revoke an enrollment invitation. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentId(String)}.\n@param enrollmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentId(String)", "deprecated" : false, "documentation" : "

The ARN of the enrollment invitation to revoke. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enrollmentId", "fluentSetterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@param enrollmentId The ARN of the enrollment invitation to revoke. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@return The ARN of the enrollment invitation to revoke. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The ARN of the enrollment invitation to revoke. Required.

\n@param enrollmentId The ARN of the enrollment invitation to revoke. Required.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The ARN of the enrollment invitation to revoke. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RevokeInvitationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RevokeInvitationRequest", "variableName" : "revokeInvitationRequest", "variableType" : "RevokeInvitationRequest", "documentation" : null, "simpleType" : "RevokeInvitationRequest", "variableSetterType" : "RevokeInvitationRequest" }, "wrapper" : false }, "RevokeInvitationResponse" : { "c2jName" : "RevokeInvitationResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RevokeInvitationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RevokeInvitationResponse", "variableName" : "revokeInvitationResponse", "variableType" : "RevokeInvitationResponse", "documentation" : null, "simpleType" : "RevokeInvitationResponse", "variableSetterType" : "RevokeInvitationResponse" }, "wrapper" : false }, "Room" : { "c2jName" : "Room", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A room with attributes.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of a room.

\n@return The ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of a 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of a room.

\n@return The name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a room.

\n@param description The description of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a room.

\n@return The description of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a room.

\n@param description The description of a room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The provider calendar ARN of a 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The provider calendar ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The provider calendar ARN of a room.

\n@return The provider calendar ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The provider calendar ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The profile ARN of a 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The profile ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN of a room.

\n@return The profile ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a room.

\n@param description The description of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a room.

\n@return The description of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a room.

\n@param description The description of a room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The profile ARN of a 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The profile ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN of a room.

\n@return The profile ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderCalendarId" : { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The provider calendar ARN of a 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The provider calendar ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The provider calendar ARN of a room.

\n@return The provider calendar ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The provider calendar ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of a room.

\n@return The ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomName" : { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of a 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of a room.

\n@return The name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of a room.

\n@return The ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of a 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of a room.

\n@return The name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a room.

\n@param description The description of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a room.

\n@return The description of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a room.

\n@param description The description of a room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The provider calendar ARN of a 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The provider calendar ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The provider calendar ARN of a room.

\n@return The provider calendar ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The provider calendar ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The profile ARN of a 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The profile ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN of a room.

\n@return The profile ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Room", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Room", "variableName" : "room", "variableType" : "Room", "documentation" : null, "simpleType" : "Room", "variableSetterType" : "Room" }, "wrapper" : false }, "RoomData" : { "c2jName" : "RoomData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The data of a room.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of a room.

\n@return The ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of a 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of a room.

\n@return The name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a room.

\n@param description The description of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a room.

\n@return The description of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a room.

\n@param description The description of a room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The provider calendar ARN of a 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The provider calendar ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The provider calendar ARN of a room.

\n@return The provider calendar ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The provider calendar ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The profile ARN of a 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The profile ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN of a room.

\n@return The profile ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The profile name of a 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 #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The profile name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The profile name of a room.

\n@param profileName The profile name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The profile name of a room.

\n@return The profile name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The profile name of a room.

\n@param profileName The profile name of a room.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The profile name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a room.

\n@param description The description of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a room.

\n@return The description of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a room.

\n@param description The description of a room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The profile ARN of a 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The profile ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN of a room.

\n@return The profile ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProfileName" : { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The profile name of a 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 #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The profile name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The profile name of a room.

\n@param profileName The profile name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The profile name of a room.

\n@return The profile name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The profile name of a room.

\n@param profileName The profile name of a room.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The profile name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderCalendarId" : { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The provider calendar ARN of a 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The provider calendar ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The provider calendar ARN of a room.

\n@return The provider calendar ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The provider calendar ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of a room.

\n@return The ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomName" : { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of a 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of a room.

\n@return The name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of a room.

\n@return The ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a room.

\n@param roomArn The ARN of a room.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The name of a 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The name of a room.

\n@return The name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The name of a room.

\n@param roomName The name of a room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a room.

\n@param description The description of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a room.

\n@return The description of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a room.

\n@param description The description of a room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The provider calendar ARN of a 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The provider calendar ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The provider calendar ARN of a room.

\n@return The provider calendar ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The provider calendar ARN of a room.

\n@param providerCalendarId The provider calendar ARN of a room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The provider calendar ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The profile ARN of a 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The profile ARN of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The profile ARN of a room.

\n@return The profile ARN of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The profile ARN of a room.

\n@param profileArn The profile ARN of a room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The profile ARN of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The profile name of a 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 #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The profile name of a room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The profile name of a room.

\n@param profileName The profile name of a room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The profile name of a room.

\n@return The profile name of a room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The profile name of a room.

\n@param profileName The profile name of a room.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The profile name of a room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RoomData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RoomData", "variableName" : "roomData", "variableType" : "RoomData", "documentation" : null, "simpleType" : "RoomData", "variableSetterType" : "RoomData" }, "wrapper" : false }, "RoomSkillParameter" : { "c2jName" : "RoomSkillParameter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A skill parameter associated with a room.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterKey(String)}.\n@param parameterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterKey(String)", "deprecated" : false, "documentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterKey", "fluentSetterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@param parameterKey The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@return The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@param parameterKey The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterValue", "beanStyleSetterMethodName" : "setParameterValue", "c2jName" : "ParameterValue", "c2jShape" : "RoomSkillParameterValue", "defaultConsumerFluentSetterDocumentation" : "

The parameter value of a room skill parameter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterValue(String)}.\n@param parameterValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterValue(String)", "deprecated" : false, "documentation" : "

The parameter value of a room skill parameter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterValue", "fluentSetterDocumentation" : "

The parameter value of a room skill parameter.

\n@param parameterValue The parameter value of a room skill parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterValue", "getterDocumentation" : "

The parameter value of a room skill parameter.

\n@return The parameter value of a room skill parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterValue", "sensitive" : false, "setterDocumentation" : "

The parameter value of a room skill parameter.

\n@param parameterValue The parameter value of a room skill parameter.", "setterMethodName" : "setParameterValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterValue", "variableType" : "String", "documentation" : "

The parameter value of a room skill parameter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ParameterKey" : { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterKey(String)}.\n@param parameterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterKey(String)", "deprecated" : false, "documentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterKey", "fluentSetterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@param parameterKey The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@return The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@param parameterKey The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ParameterValue" : { "beanStyleGetterMethodName" : "getParameterValue", "beanStyleSetterMethodName" : "setParameterValue", "c2jName" : "ParameterValue", "c2jShape" : "RoomSkillParameterValue", "defaultConsumerFluentSetterDocumentation" : "

The parameter value of a room skill parameter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterValue(String)}.\n@param parameterValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterValue(String)", "deprecated" : false, "documentation" : "

The parameter value of a room skill parameter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterValue", "fluentSetterDocumentation" : "

The parameter value of a room skill parameter.

\n@param parameterValue The parameter value of a room skill parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterValue", "getterDocumentation" : "

The parameter value of a room skill parameter.

\n@return The parameter value of a room skill parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterValue", "sensitive" : false, "setterDocumentation" : "

The parameter value of a room skill parameter.

\n@param parameterValue The parameter value of a room skill parameter.", "setterMethodName" : "setParameterValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterValue", "variableType" : "String", "documentation" : "

The parameter value of a room skill parameter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParameterKey", "beanStyleSetterMethodName" : "setParameterKey", "c2jName" : "ParameterKey", "c2jShape" : "RoomSkillParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterKey(String)}.\n@param parameterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterKey(String)", "deprecated" : false, "documentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterKey", "fluentSetterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@param parameterKey The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterKey", "getterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@return The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterKey", "sensitive" : false, "setterDocumentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

\n@param parameterKey The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.", "setterMethodName" : "setParameterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterKey", "variableType" : "String", "documentation" : "

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterValue", "beanStyleSetterMethodName" : "setParameterValue", "c2jName" : "ParameterValue", "c2jShape" : "RoomSkillParameterValue", "defaultConsumerFluentSetterDocumentation" : "

The parameter value of a room skill parameter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameterValue(String)}.\n@param parameterValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterValue(String)", "deprecated" : false, "documentation" : "

The parameter value of a room skill parameter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterValue", "fluentSetterDocumentation" : "

The parameter value of a room skill parameter.

\n@param parameterValue The parameter value of a room skill parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterValue", "getterDocumentation" : "

The parameter value of a room skill parameter.

\n@return The parameter value of a room skill parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParameterValue", "sensitive" : false, "setterDocumentation" : "

The parameter value of a room skill parameter.

\n@param parameterValue The parameter value of a room skill parameter.", "setterMethodName" : "setParameterValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameterValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameterValue", "variableType" : "String", "documentation" : "

The parameter value of a room skill parameter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ParameterKey", "ParameterValue" ], "shapeName" : "RoomSkillParameter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RoomSkillParameter", "variableName" : "roomSkillParameter", "variableType" : "RoomSkillParameter", "documentation" : null, "simpleType" : "RoomSkillParameter", "variableSetterType" : "RoomSkillParameter" }, "wrapper" : false }, "SearchAddressBooksRequest" : { "c2jName" : "SearchAddressBooksRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SearchAddressBooks", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.SearchAddressBooks", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n@param filters The filters to use to list a specified set of address books. The supported filter key is AddressBookName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of address books. The supported filter key is AddressBookName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n@param filters The filters to use to list a specified set of address books. The supported filter key is AddressBookName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n@param sortCriteria The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n@param sortCriteria The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n@param filters The filters to use to list a specified set of address books. The supported filter key is AddressBookName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of address books. The supported filter key is AddressBookName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n@param filters The filters to use to list a specified set of address books. The supported filter key is AddressBookName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortCriteria" : { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n@param sortCriteria The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n@param sortCriteria The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n@param filters The filters to use to list a specified set of address books. The supported filter key is AddressBookName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of address books. The supported filter key is AddressBookName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

\n@param filters The filters to use to list a specified set of address books. The supported filter key is AddressBookName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n@param sortCriteria The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

\n@param sortCriteria The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchAddressBooksRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SearchAddressBooksRequest", "variableName" : "searchAddressBooksRequest", "variableType" : "SearchAddressBooksRequest", "documentation" : null, "simpleType" : "SearchAddressBooksRequest", "variableSetterType" : "SearchAddressBooksRequest" }, "wrapper" : false }, "SearchAddressBooksResponse" : { "c2jName" : "SearchAddressBooksResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAddressBooks", "beanStyleSetterMethodName" : "setAddressBooks", "c2jName" : "AddressBooks", "c2jShape" : "AddressBookDataList", "defaultConsumerFluentSetterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #addressBooks(List)}.\n@param addressBooks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBooks(List)", "deprecated" : false, "documentation" : "

The address books that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBooks", "fluentSetterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n@param addressBooks The address books that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBooks", "getterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The address books that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBooks", "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" : "AddressBookData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AddressBookData.Builder} avoiding the need to create one manually via {@link AddressBookData#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressBookData.Builder#build()} is called immediately and its result is passed to {@link #member(AddressBookData)}.\n@param member a consumer that will call methods on {@link AddressBookData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AddressBookData)", "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" : "AddressBookData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AddressBookData", "variableName" : "member", "variableType" : "AddressBookData", "documentation" : null, "simpleType" : "AddressBookData", "variableSetterType" : "AddressBookData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressBookData", "variableName" : "member", "variableType" : "AddressBookData", "documentation" : "", "simpleType" : "AddressBookData", "variableSetterType" : "AddressBookData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AddressBookData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AddressBookData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AddressBooks", "sensitive" : false, "setterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n@param addressBooks The address books that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setAddressBooks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "addressBooks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "addressBooks", "variableType" : "java.util.List", "documentation" : "

The address books that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of address books returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of address books returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of address books returned.

\n@param totalCount The total number of address books returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of address books returned.

\n@return The total number of address books returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of address books returned.

\n@param totalCount The total number of address books returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of address books returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBooks" : { "beanStyleGetterMethodName" : "getAddressBooks", "beanStyleSetterMethodName" : "setAddressBooks", "c2jName" : "AddressBooks", "c2jShape" : "AddressBookDataList", "defaultConsumerFluentSetterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #addressBooks(List)}.\n@param addressBooks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBooks(List)", "deprecated" : false, "documentation" : "

The address books that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBooks", "fluentSetterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n@param addressBooks The address books that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBooks", "getterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The address books that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBooks", "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" : "AddressBookData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AddressBookData.Builder} avoiding the need to create one manually via {@link AddressBookData#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressBookData.Builder#build()} is called immediately and its result is passed to {@link #member(AddressBookData)}.\n@param member a consumer that will call methods on {@link AddressBookData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AddressBookData)", "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" : "AddressBookData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AddressBookData", "variableName" : "member", "variableType" : "AddressBookData", "documentation" : null, "simpleType" : "AddressBookData", "variableSetterType" : "AddressBookData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressBookData", "variableName" : "member", "variableType" : "AddressBookData", "documentation" : "", "simpleType" : "AddressBookData", "variableSetterType" : "AddressBookData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AddressBookData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AddressBookData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AddressBooks", "sensitive" : false, "setterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n@param addressBooks The address books that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setAddressBooks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "addressBooks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "addressBooks", "variableType" : "java.util.List", "documentation" : "

The address books that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of address books returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of address books returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of address books returned.

\n@param totalCount The total number of address books returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of address books returned.

\n@return The total number of address books returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of address books returned.

\n@param totalCount The total number of address books returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of address books returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddressBooks", "beanStyleSetterMethodName" : "setAddressBooks", "c2jName" : "AddressBooks", "c2jShape" : "AddressBookDataList", "defaultConsumerFluentSetterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #addressBooks(List)}.\n@param addressBooks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBooks(List)", "deprecated" : false, "documentation" : "

The address books that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBooks", "fluentSetterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n@param addressBooks The address books that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBooks", "getterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The address books that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AddressBooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBooks", "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" : "AddressBookData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AddressBookData.Builder} avoiding the need to create one manually via {@link AddressBookData#builder()}.\n\nWhen the {@link Consumer} completes, {@link AddressBookData.Builder#build()} is called immediately and its result is passed to {@link #member(AddressBookData)}.\n@param member a consumer that will call methods on {@link AddressBookData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AddressBookData)", "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" : "AddressBookData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AddressBookData", "variableName" : "member", "variableType" : "AddressBookData", "documentation" : null, "simpleType" : "AddressBookData", "variableSetterType" : "AddressBookData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AddressBookData", "variableName" : "member", "variableType" : "AddressBookData", "documentation" : "", "simpleType" : "AddressBookData", "variableSetterType" : "AddressBookData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AddressBookData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AddressBookData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AddressBooks", "sensitive" : false, "setterDocumentation" : "

The address books that meet the specified set of filter criteria, in sort order.

\n@param addressBooks The address books that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setAddressBooks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "addressBooks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "addressBooks", "variableType" : "java.util.List", "documentation" : "

The address books that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of address books returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of address books returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of address books returned.

\n@param totalCount The total number of address books returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of address books returned.

\n@return The total number of address books returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of address books returned.

\n@param totalCount The total number of address books returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of address books returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchAddressBooksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SearchAddressBooksResponse", "variableName" : "searchAddressBooksResponse", "variableType" : "SearchAddressBooksResponse", "documentation" : null, "simpleType" : "SearchAddressBooksResponse", "variableSetterType" : "SearchAddressBooksResponse" }, "wrapper" : false }, "SearchContactsRequest" : { "c2jName" : "SearchContactsRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SearchContacts", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.SearchContacts", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n@param filters The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n@param filters The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n@param sortCriteria The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n@param sortCriteria The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n@param filters The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n@param filters The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortCriteria" : { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n@param sortCriteria The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n@param sortCriteria The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n@param filters The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

\n@param filters The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n@param sortCriteria The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

\n@param sortCriteria The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchContactsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SearchContactsRequest", "variableName" : "searchContactsRequest", "variableType" : "SearchContactsRequest", "documentation" : null, "simpleType" : "SearchContactsRequest", "variableSetterType" : "SearchContactsRequest" }, "wrapper" : false }, "SearchContactsResponse" : { "c2jName" : "SearchContactsResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContacts", "beanStyleSetterMethodName" : "setContacts", "c2jName" : "Contacts", "c2jShape" : "ContactDataList", "defaultConsumerFluentSetterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contacts(List)}.\n@param contacts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contacts(List)", "deprecated" : false, "documentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contacts", "fluentSetterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n@param contacts The contacts that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contacts", "getterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The contacts that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contacts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contacts", "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" : "ContactData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ContactData.Builder} avoiding the need to create one manually via {@link ContactData#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContactData.Builder#build()} is called immediately and its result is passed to {@link #member(ContactData)}.\n@param member a consumer that will call methods on {@link ContactData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ContactData)", "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" : "ContactData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ContactData", "variableName" : "member", "variableType" : "ContactData", "documentation" : null, "simpleType" : "ContactData", "variableSetterType" : "ContactData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContactData", "variableName" : "member", "variableType" : "ContactData", "documentation" : "", "simpleType" : "ContactData", "variableSetterType" : "ContactData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ContactData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ContactData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Contacts", "sensitive" : false, "setterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n@param contacts The contacts that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setContacts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contacts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contacts", "variableType" : "java.util.List", "documentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of contacts returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of contacts returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of contacts returned.

\n@param totalCount The total number of contacts returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of contacts returned.

\n@return The total number of contacts returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of contacts returned.

\n@param totalCount The total number of contacts returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of contacts returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Contacts" : { "beanStyleGetterMethodName" : "getContacts", "beanStyleSetterMethodName" : "setContacts", "c2jName" : "Contacts", "c2jShape" : "ContactDataList", "defaultConsumerFluentSetterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contacts(List)}.\n@param contacts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contacts(List)", "deprecated" : false, "documentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contacts", "fluentSetterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n@param contacts The contacts that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contacts", "getterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The contacts that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contacts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contacts", "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" : "ContactData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ContactData.Builder} avoiding the need to create one manually via {@link ContactData#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContactData.Builder#build()} is called immediately and its result is passed to {@link #member(ContactData)}.\n@param member a consumer that will call methods on {@link ContactData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ContactData)", "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" : "ContactData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ContactData", "variableName" : "member", "variableType" : "ContactData", "documentation" : null, "simpleType" : "ContactData", "variableSetterType" : "ContactData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContactData", "variableName" : "member", "variableType" : "ContactData", "documentation" : "", "simpleType" : "ContactData", "variableSetterType" : "ContactData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ContactData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ContactData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Contacts", "sensitive" : false, "setterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n@param contacts The contacts that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setContacts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contacts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contacts", "variableType" : "java.util.List", "documentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of contacts returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of contacts returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of contacts returned.

\n@param totalCount The total number of contacts returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of contacts returned.

\n@return The total number of contacts returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of contacts returned.

\n@param totalCount The total number of contacts returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of contacts returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContacts", "beanStyleSetterMethodName" : "setContacts", "c2jName" : "Contacts", "c2jShape" : "ContactDataList", "defaultConsumerFluentSetterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contacts(List)}.\n@param contacts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contacts(List)", "deprecated" : false, "documentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contacts", "fluentSetterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n@param contacts The contacts that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contacts", "getterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The contacts that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Contacts", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Contacts", "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" : "ContactData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ContactData.Builder} avoiding the need to create one manually via {@link ContactData#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContactData.Builder#build()} is called immediately and its result is passed to {@link #member(ContactData)}.\n@param member a consumer that will call methods on {@link ContactData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ContactData)", "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" : "ContactData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ContactData", "variableName" : "member", "variableType" : "ContactData", "documentation" : null, "simpleType" : "ContactData", "variableSetterType" : "ContactData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContactData", "variableName" : "member", "variableType" : "ContactData", "documentation" : "", "simpleType" : "ContactData", "variableSetterType" : "ContactData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ContactData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ContactData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Contacts", "sensitive" : false, "setterDocumentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

\n@param contacts The contacts that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setContacts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contacts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contacts", "variableType" : "java.util.List", "documentation" : "

The contacts that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of contacts returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of contacts returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of contacts returned.

\n@param totalCount The total number of contacts returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of contacts returned.

\n@return The total number of contacts returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of contacts returned.

\n@param totalCount The total number of contacts returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of contacts returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchContactsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SearchContactsResponse", "variableName" : "searchContactsResponse", "variableType" : "SearchContactsResponse", "documentation" : null, "simpleType" : "SearchContactsResponse", "variableSetterType" : "SearchContactsResponse" }, "wrapper" : false }, "SearchDevicesRequest" : { "c2jName" : "SearchDevicesRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SearchDevices", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.SearchDevices", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n@param filters The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n@param filters The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n@param sortCriteria The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n@param sortCriteria The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n@param filters The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n@param filters The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortCriteria" : { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n@param sortCriteria The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n@param sortCriteria The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n@param filters The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

\n@param filters The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n@param sortCriteria The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

\n@param sortCriteria The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, and ConnectionStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchDevicesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SearchDevicesRequest", "variableName" : "searchDevicesRequest", "variableType" : "SearchDevicesRequest", "documentation" : null, "simpleType" : "SearchDevicesRequest", "variableSetterType" : "SearchDevicesRequest" }, "wrapper" : false }, "SearchDevicesResponse" : { "c2jName" : "SearchDevicesResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceDataList", "defaultConsumerFluentSetterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

The devices that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n@param devices The devices that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The devices that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceData.Builder} avoiding the need to create one manually via {@link DeviceData#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceData.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceData)}.\n@param member a consumer that will call methods on {@link DeviceData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceData)", "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" : "DeviceData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceData", "variableName" : "member", "variableType" : "DeviceData", "documentation" : null, "simpleType" : "DeviceData", "variableSetterType" : "DeviceData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceData", "variableName" : "member", "variableType" : "DeviceData", "documentation" : "", "simpleType" : "DeviceData", "variableSetterType" : "DeviceData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n@param devices The devices that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

The devices that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of devices returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of devices returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of devices returned.

\n@param totalCount The total number of devices returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of devices returned.

\n@return The total number of devices returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of devices returned.

\n@param totalCount The total number of devices returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of devices returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Devices" : { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceDataList", "defaultConsumerFluentSetterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

The devices that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n@param devices The devices that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The devices that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceData.Builder} avoiding the need to create one manually via {@link DeviceData#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceData.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceData)}.\n@param member a consumer that will call methods on {@link DeviceData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceData)", "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" : "DeviceData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceData", "variableName" : "member", "variableType" : "DeviceData", "documentation" : null, "simpleType" : "DeviceData", "variableSetterType" : "DeviceData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceData", "variableName" : "member", "variableType" : "DeviceData", "documentation" : "", "simpleType" : "DeviceData", "variableSetterType" : "DeviceData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n@param devices The devices that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

The devices that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of devices returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of devices returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of devices returned.

\n@param totalCount The total number of devices returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of devices returned.

\n@return The total number of devices returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of devices returned.

\n@param totalCount The total number of devices returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of devices returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceDataList", "defaultConsumerFluentSetterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

The devices that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n@param devices The devices that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The devices that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceData.Builder} avoiding the need to create one manually via {@link DeviceData#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceData.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceData)}.\n@param member a consumer that will call methods on {@link DeviceData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceData)", "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" : "DeviceData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceData", "variableName" : "member", "variableType" : "DeviceData", "documentation" : null, "simpleType" : "DeviceData", "variableSetterType" : "DeviceData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceData", "variableName" : "member", "variableType" : "DeviceData", "documentation" : "", "simpleType" : "DeviceData", "variableSetterType" : "DeviceData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

The devices that meet the specified set of filter criteria, in sort order.

\n@param devices The devices that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

The devices that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of devices returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of devices returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of devices returned.

\n@param totalCount The total number of devices returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of devices returned.

\n@return The total number of devices returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of devices returned.

\n@param totalCount The total number of devices returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of devices returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchDevicesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SearchDevicesResponse", "variableName" : "searchDevicesResponse", "variableType" : "SearchDevicesResponse", "documentation" : null, "simpleType" : "SearchDevicesResponse", "variableSetterType" : "SearchDevicesResponse" }, "wrapper" : false }, "SearchProfilesRequest" : { "c2jName" : "SearchProfilesRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SearchProfiles", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.SearchProfiles", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n@param filters The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n@param filters The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n@param sortCriteria The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n@param sortCriteria The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n@param filters The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n@param filters The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortCriteria" : { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n@param sortCriteria The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n@param sortCriteria The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n@param filters The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

\n@param filters The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n@param sortCriteria The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

\n@param sortCriteria The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchProfilesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SearchProfilesRequest", "variableName" : "searchProfilesRequest", "variableType" : "SearchProfilesRequest", "documentation" : null, "simpleType" : "SearchProfilesRequest", "variableSetterType" : "SearchProfilesRequest" }, "wrapper" : false }, "SearchProfilesResponse" : { "c2jName" : "SearchProfilesResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProfiles", "beanStyleSetterMethodName" : "setProfiles", "c2jName" : "Profiles", "c2jShape" : "ProfileDataList", "defaultConsumerFluentSetterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #profiles(List)}.\n@param profiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profiles(List)", "deprecated" : false, "documentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profiles", "fluentSetterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n@param profiles The profiles that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profiles", "getterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The profiles that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Profiles", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Profiles", "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" : "ProfileData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfileData.Builder} avoiding the need to create one manually via {@link ProfileData#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfileData.Builder#build()} is called immediately and its result is passed to {@link #member(ProfileData)}.\n@param member a consumer that will call methods on {@link ProfileData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfileData)", "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" : "ProfileData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ProfileData", "variableName" : "member", "variableType" : "ProfileData", "documentation" : null, "simpleType" : "ProfileData", "variableSetterType" : "ProfileData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfileData", "variableName" : "member", "variableType" : "ProfileData", "documentation" : "", "simpleType" : "ProfileData", "variableSetterType" : "ProfileData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfileData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfileData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Profiles", "sensitive" : false, "setterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n@param profiles The profiles that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profiles", "variableType" : "java.util.List", "documentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of room profiles returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of room profiles returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of room profiles returned.

\n@param totalCount The total number of room profiles returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of room profiles returned.

\n@return The total number of room profiles returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of room profiles returned.

\n@param totalCount The total number of room profiles returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of room profiles returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Profiles" : { "beanStyleGetterMethodName" : "getProfiles", "beanStyleSetterMethodName" : "setProfiles", "c2jName" : "Profiles", "c2jShape" : "ProfileDataList", "defaultConsumerFluentSetterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #profiles(List)}.\n@param profiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profiles(List)", "deprecated" : false, "documentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profiles", "fluentSetterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n@param profiles The profiles that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profiles", "getterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The profiles that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Profiles", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Profiles", "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" : "ProfileData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfileData.Builder} avoiding the need to create one manually via {@link ProfileData#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfileData.Builder#build()} is called immediately and its result is passed to {@link #member(ProfileData)}.\n@param member a consumer that will call methods on {@link ProfileData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfileData)", "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" : "ProfileData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ProfileData", "variableName" : "member", "variableType" : "ProfileData", "documentation" : null, "simpleType" : "ProfileData", "variableSetterType" : "ProfileData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfileData", "variableName" : "member", "variableType" : "ProfileData", "documentation" : "", "simpleType" : "ProfileData", "variableSetterType" : "ProfileData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfileData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfileData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Profiles", "sensitive" : false, "setterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n@param profiles The profiles that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profiles", "variableType" : "java.util.List", "documentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of room profiles returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of room profiles returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of room profiles returned.

\n@param totalCount The total number of room profiles returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of room profiles returned.

\n@return The total number of room profiles returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of room profiles returned.

\n@param totalCount The total number of room profiles returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of room profiles returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfiles", "beanStyleSetterMethodName" : "setProfiles", "c2jName" : "Profiles", "c2jShape" : "ProfileDataList", "defaultConsumerFluentSetterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #profiles(List)}.\n@param profiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profiles(List)", "deprecated" : false, "documentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profiles", "fluentSetterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n@param profiles The profiles that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profiles", "getterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The profiles that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Profiles", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Profiles", "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" : "ProfileData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfileData.Builder} avoiding the need to create one manually via {@link ProfileData#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfileData.Builder#build()} is called immediately and its result is passed to {@link #member(ProfileData)}.\n@param member a consumer that will call methods on {@link ProfileData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfileData)", "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" : "ProfileData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ProfileData", "variableName" : "member", "variableType" : "ProfileData", "documentation" : null, "simpleType" : "ProfileData", "variableSetterType" : "ProfileData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfileData", "variableName" : "member", "variableType" : "ProfileData", "documentation" : "", "simpleType" : "ProfileData", "variableSetterType" : "ProfileData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfileData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfileData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Profiles", "sensitive" : false, "setterDocumentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

\n@param profiles The profiles that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profiles", "variableType" : "java.util.List", "documentation" : "

The profiles that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of room profiles returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of room profiles returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of room profiles returned.

\n@param totalCount The total number of room profiles returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of room profiles returned.

\n@return The total number of room profiles returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of room profiles returned.

\n@param totalCount The total number of room profiles returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of room profiles returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchProfilesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SearchProfilesResponse", "variableName" : "searchProfilesResponse", "variableType" : "SearchProfilesResponse", "documentation" : null, "simpleType" : "SearchProfilesResponse", "variableSetterType" : "SearchProfilesResponse" }, "wrapper" : false }, "SearchRoomsRequest" : { "c2jName" : "SearchRoomsRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SearchRooms", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.SearchRooms", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n@param filters The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n@param filters The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n@param sortCriteria The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n@param sortCriteria The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n@param filters The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n@param filters The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortCriteria" : { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n@param sortCriteria The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n@param sortCriteria The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n@param filters The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

\n@param filters The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n@param sortCriteria The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

\n@param sortCriteria The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchRoomsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SearchRoomsRequest", "variableName" : "searchRoomsRequest", "variableType" : "SearchRoomsRequest", "documentation" : null, "simpleType" : "SearchRoomsRequest", "variableSetterType" : "SearchRoomsRequest" }, "wrapper" : false }, "SearchRoomsResponse" : { "c2jName" : "SearchRoomsResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRooms", "beanStyleSetterMethodName" : "setRooms", "c2jName" : "Rooms", "c2jShape" : "RoomDataList", "defaultConsumerFluentSetterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rooms(List)}.\n@param rooms a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rooms(List)", "deprecated" : false, "documentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rooms", "fluentSetterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n@param rooms The rooms that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rooms", "getterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The rooms that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rooms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rooms", "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" : "RoomData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoomData.Builder} avoiding the need to create one manually via {@link RoomData#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomData.Builder#build()} is called immediately and its result is passed to {@link #member(RoomData)}.\n@param member a consumer that will call methods on {@link RoomData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoomData)", "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" : "RoomData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RoomData", "variableName" : "member", "variableType" : "RoomData", "documentation" : null, "simpleType" : "RoomData", "variableSetterType" : "RoomData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomData", "variableName" : "member", "variableType" : "RoomData", "documentation" : "", "simpleType" : "RoomData", "variableSetterType" : "RoomData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoomData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoomData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rooms", "sensitive" : false, "setterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n@param rooms The rooms that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setRooms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rooms", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rooms", "variableType" : "java.util.List", "documentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of rooms returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of rooms returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of rooms returned.

\n@param totalCount The total number of rooms returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of rooms returned.

\n@return The total number of rooms returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of rooms returned.

\n@param totalCount The total number of rooms returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of rooms returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Rooms" : { "beanStyleGetterMethodName" : "getRooms", "beanStyleSetterMethodName" : "setRooms", "c2jName" : "Rooms", "c2jShape" : "RoomDataList", "defaultConsumerFluentSetterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rooms(List)}.\n@param rooms a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rooms(List)", "deprecated" : false, "documentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rooms", "fluentSetterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n@param rooms The rooms that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rooms", "getterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The rooms that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rooms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rooms", "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" : "RoomData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoomData.Builder} avoiding the need to create one manually via {@link RoomData#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomData.Builder#build()} is called immediately and its result is passed to {@link #member(RoomData)}.\n@param member a consumer that will call methods on {@link RoomData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoomData)", "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" : "RoomData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RoomData", "variableName" : "member", "variableType" : "RoomData", "documentation" : null, "simpleType" : "RoomData", "variableSetterType" : "RoomData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomData", "variableName" : "member", "variableType" : "RoomData", "documentation" : "", "simpleType" : "RoomData", "variableSetterType" : "RoomData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoomData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoomData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rooms", "sensitive" : false, "setterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n@param rooms The rooms that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setRooms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rooms", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rooms", "variableType" : "java.util.List", "documentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of rooms returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of rooms returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of rooms returned.

\n@param totalCount The total number of rooms returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of rooms returned.

\n@return The total number of rooms returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of rooms returned.

\n@param totalCount The total number of rooms returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of rooms returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRooms", "beanStyleSetterMethodName" : "setRooms", "c2jName" : "Rooms", "c2jShape" : "RoomDataList", "defaultConsumerFluentSetterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rooms(List)}.\n@param rooms a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rooms(List)", "deprecated" : false, "documentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rooms", "fluentSetterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n@param rooms The rooms that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rooms", "getterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The rooms that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Rooms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rooms", "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" : "RoomData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoomData.Builder} avoiding the need to create one manually via {@link RoomData#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoomData.Builder#build()} is called immediately and its result is passed to {@link #member(RoomData)}.\n@param member a consumer that will call methods on {@link RoomData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoomData)", "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" : "RoomData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RoomData", "variableName" : "member", "variableType" : "RoomData", "documentation" : null, "simpleType" : "RoomData", "variableSetterType" : "RoomData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoomData", "variableName" : "member", "variableType" : "RoomData", "documentation" : "", "simpleType" : "RoomData", "variableSetterType" : "RoomData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoomData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoomData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rooms", "sensitive" : false, "setterDocumentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

\n@param rooms The rooms that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setRooms", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rooms", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rooms", "variableType" : "java.util.List", "documentation" : "

The rooms that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of rooms returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of rooms returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of rooms returned.

\n@param totalCount The total number of rooms returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of rooms returned.

\n@return The total number of rooms returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of rooms returned.

\n@param totalCount The total number of rooms returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of rooms returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchRoomsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SearchRoomsResponse", "variableName" : "searchRoomsResponse", "variableType" : "SearchRoomsResponse", "documentation" : null, "simpleType" : "SearchRoomsResponse", "variableSetterType" : "SearchRoomsResponse" }, "wrapper" : false }, "SearchSkillGroupsRequest" : { "c2jName" : "SearchSkillGroupsRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SearchSkillGroups", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.SearchSkillGroups", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n@param filters The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n@param filters The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n@param sortCriteria The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n@param sortCriteria The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n@param filters The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n@param filters The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortCriteria" : { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n@param sortCriteria The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n@param sortCriteria The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n@param filters The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

\n@param filters The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n@param sortCriteria The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

\n@param sortCriteria The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchSkillGroupsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SearchSkillGroupsRequest", "variableName" : "searchSkillGroupsRequest", "variableType" : "SearchSkillGroupsRequest", "documentation" : null, "simpleType" : "SearchSkillGroupsRequest", "variableSetterType" : "SearchSkillGroupsRequest" }, "wrapper" : false }, "SearchSkillGroupsResponse" : { "c2jName" : "SearchSkillGroupsResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroups", "beanStyleSetterMethodName" : "setSkillGroups", "c2jName" : "SkillGroups", "c2jShape" : "SkillGroupDataList", "defaultConsumerFluentSetterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillGroups(List)}.\n@param skillGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroups(List)", "deprecated" : false, "documentation" : "

The skill groups that meet the filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroups", "fluentSetterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n@param skillGroups The skill groups that meet the filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroups", "getterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The skill groups that meet the filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroups", "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" : "SkillGroupData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillGroupData.Builder} avoiding the need to create one manually via {@link SkillGroupData#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillGroupData.Builder#build()} is called immediately and its result is passed to {@link #member(SkillGroupData)}.\n@param member a consumer that will call methods on {@link SkillGroupData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillGroupData)", "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" : "SkillGroupData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillGroupData", "variableName" : "member", "variableType" : "SkillGroupData", "documentation" : null, "simpleType" : "SkillGroupData", "variableSetterType" : "SkillGroupData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillGroupData", "variableName" : "member", "variableType" : "SkillGroupData", "documentation" : "", "simpleType" : "SkillGroupData", "variableSetterType" : "SkillGroupData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillGroupData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillGroupData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillGroups", "sensitive" : false, "setterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n@param skillGroups The skill groups that meet the filter criteria, in sort order.", "setterMethodName" : "setSkillGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillGroups", "variableType" : "java.util.List", "documentation" : "

The skill groups that meet the filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of skill groups returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of skill groups returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of skill groups returned.

\n@param totalCount The total number of skill groups returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of skill groups returned.

\n@return The total number of skill groups returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of skill groups returned.

\n@param totalCount The total number of skill groups returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of skill groups returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroups" : { "beanStyleGetterMethodName" : "getSkillGroups", "beanStyleSetterMethodName" : "setSkillGroups", "c2jName" : "SkillGroups", "c2jShape" : "SkillGroupDataList", "defaultConsumerFluentSetterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillGroups(List)}.\n@param skillGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroups(List)", "deprecated" : false, "documentation" : "

The skill groups that meet the filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroups", "fluentSetterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n@param skillGroups The skill groups that meet the filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroups", "getterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The skill groups that meet the filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroups", "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" : "SkillGroupData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillGroupData.Builder} avoiding the need to create one manually via {@link SkillGroupData#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillGroupData.Builder#build()} is called immediately and its result is passed to {@link #member(SkillGroupData)}.\n@param member a consumer that will call methods on {@link SkillGroupData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillGroupData)", "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" : "SkillGroupData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillGroupData", "variableName" : "member", "variableType" : "SkillGroupData", "documentation" : null, "simpleType" : "SkillGroupData", "variableSetterType" : "SkillGroupData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillGroupData", "variableName" : "member", "variableType" : "SkillGroupData", "documentation" : "", "simpleType" : "SkillGroupData", "variableSetterType" : "SkillGroupData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillGroupData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillGroupData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillGroups", "sensitive" : false, "setterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n@param skillGroups The skill groups that meet the filter criteria, in sort order.", "setterMethodName" : "setSkillGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillGroups", "variableType" : "java.util.List", "documentation" : "

The skill groups that meet the filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of skill groups returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of skill groups returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of skill groups returned.

\n@param totalCount The total number of skill groups returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of skill groups returned.

\n@return The total number of skill groups returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of skill groups returned.

\n@param totalCount The total number of skill groups returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of skill groups returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroups", "beanStyleSetterMethodName" : "setSkillGroups", "c2jName" : "SkillGroups", "c2jShape" : "SkillGroupDataList", "defaultConsumerFluentSetterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillGroups(List)}.\n@param skillGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroups(List)", "deprecated" : false, "documentation" : "

The skill groups that meet the filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroups", "fluentSetterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n@param skillGroups The skill groups that meet the filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroups", "getterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The skill groups that meet the filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroups", "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" : "SkillGroupData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SkillGroupData.Builder} avoiding the need to create one manually via {@link SkillGroupData#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillGroupData.Builder#build()} is called immediately and its result is passed to {@link #member(SkillGroupData)}.\n@param member a consumer that will call methods on {@link SkillGroupData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SkillGroupData)", "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" : "SkillGroupData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SkillGroupData", "variableName" : "member", "variableType" : "SkillGroupData", "documentation" : null, "simpleType" : "SkillGroupData", "variableSetterType" : "SkillGroupData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillGroupData", "variableName" : "member", "variableType" : "SkillGroupData", "documentation" : "", "simpleType" : "SkillGroupData", "variableSetterType" : "SkillGroupData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SkillGroupData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SkillGroupData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkillGroups", "sensitive" : false, "setterDocumentation" : "

The skill groups that meet the filter criteria, in sort order.

\n@param skillGroups The skill groups that meet the filter criteria, in sort order.", "setterMethodName" : "setSkillGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillGroups", "variableType" : "java.util.List", "documentation" : "

The skill groups that meet the filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of skill groups returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of skill groups returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of skill groups returned.

\n@param totalCount The total number of skill groups returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of skill groups returned.

\n@return The total number of skill groups returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of skill groups returned.

\n@param totalCount The total number of skill groups returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of skill groups returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchSkillGroupsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SearchSkillGroupsResponse", "variableName" : "searchSkillGroupsResponse", "variableType" : "SearchSkillGroupsResponse", "documentation" : null, "simpleType" : "SearchSkillGroupsResponse", "variableSetterType" : "SearchSkillGroupsResponse" }, "wrapper" : false }, "SearchUsersRequest" : { "c2jName" : "SearchUsersRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SearchUsers", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.SearchUsers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param filters The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param filters The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param sortCriteria The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param sortCriteria The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param filters The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param filters The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SortCriteria" : { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param sortCriteria The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param sortCriteria The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@return An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "getterModel" : { "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, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

\n@param nextToken An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.\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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@return The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.", "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, "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

\n@param maxResults The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.", "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 include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param filters The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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" : "Filter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param filters The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSortCriteria", "beanStyleSetterMethodName" : "setSortCriteria", "c2jName" : "SortCriteria", "c2jShape" : "SortList", "defaultConsumerFluentSetterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sortCriteria(List)}.\n@param sortCriteria a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sortCriteria(List)", "deprecated" : false, "documentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sortCriteria", "fluentSetterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param sortCriteria The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sortCriteria", "getterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SortCriteria", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SortCriteria", "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" : "Sort", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sort.Builder} avoiding the need to create one manually via {@link Sort#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sort.Builder#build()} is called immediately and its result is passed to {@link #member(Sort)}.\n@param member a consumer that will call methods on {@link Sort.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sort)", "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" : "Sort", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "member", "variableType" : "Sort", "documentation" : "", "simpleType" : "Sort", "variableSetterType" : "Sort" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sort", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sort", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SortCriteria", "sensitive" : false, "setterDocumentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

\n@param sortCriteria The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.", "setterMethodName" : "setSortCriteria", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sortCriteria", "variableType" : "java.util.List", "documentation" : "

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchUsersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SearchUsersRequest", "variableName" : "searchUsersRequest", "variableType" : "SearchUsersRequest", "documentation" : null, "simpleType" : "SearchUsersRequest", "variableSetterType" : "SearchUsersRequest" }, "wrapper" : false }, "SearchUsersResponse" : { "c2jName" : "SearchUsersResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UserDataList", "defaultConsumerFluentSetterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

The users that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n@param users The users that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The users that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : 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" : "UserData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserData.Builder} avoiding the need to create one manually via {@link UserData#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserData.Builder#build()} is called immediately and its result is passed to {@link #member(UserData)}.\n@param member a consumer that will call methods on {@link UserData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserData)", "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" : "UserData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "UserData", "variableName" : "member", "variableType" : "UserData", "documentation" : null, "simpleType" : "UserData", "variableSetterType" : "UserData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserData", "variableName" : "member", "variableType" : "UserData", "documentation" : "", "simpleType" : "UserData", "variableSetterType" : "UserData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n@param users The users that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "

The users that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of users returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of users returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of users returned.

\n@param totalCount The total number of users returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of users returned.

\n@return The total number of users returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of users returned.

\n@param totalCount The total number of users returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of users returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of users returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of users returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of users returned.

\n@param totalCount The total number of users returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of users returned.

\n@return The total number of users returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of users returned.

\n@param totalCount The total number of users returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of users returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Users" : { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UserDataList", "defaultConsumerFluentSetterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

The users that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n@param users The users that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The users that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : 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" : "UserData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserData.Builder} avoiding the need to create one manually via {@link UserData#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserData.Builder#build()} is called immediately and its result is passed to {@link #member(UserData)}.\n@param member a consumer that will call methods on {@link UserData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserData)", "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" : "UserData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "UserData", "variableName" : "member", "variableType" : "UserData", "documentation" : null, "simpleType" : "UserData", "variableSetterType" : "UserData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserData", "variableName" : "member", "variableType" : "UserData", "documentation" : "", "simpleType" : "UserData", "variableSetterType" : "UserData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n@param users The users that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "

The users that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UserDataList", "defaultConsumerFluentSetterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

The users that meet the specified set of filter criteria, in sort order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n@param users The users that meet the specified set of filter criteria, in sort order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The users that meet the specified set of filter criteria, in sort order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : 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" : "UserData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserData.Builder} avoiding the need to create one manually via {@link UserData#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserData.Builder#build()} is called immediately and its result is passed to {@link #member(UserData)}.\n@param member a consumer that will call methods on {@link UserData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserData)", "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" : "UserData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "UserData", "variableName" : "member", "variableType" : "UserData", "documentation" : null, "simpleType" : "UserData", "variableSetterType" : "UserData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserData", "variableName" : "member", "variableType" : "UserData", "documentation" : "", "simpleType" : "UserData", "variableSetterType" : "UserData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

The users that meet the specified set of filter criteria, in sort order.

\n@param users The users that meet the specified set of filter criteria, in sort order.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "

The users that meet the specified set of filter criteria, in sort order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 returned to indicate that there is more data available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token returned to indicate that there is more data available.

\n@return The token returned to indicate that there is more data available.", "getterModel" : { "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, "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 returned to indicate that there is more data available.

\n@param nextToken The token returned to indicate that there is more data available.", "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 returned to indicate that there is more data available.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

The total number of users returned.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

The total number of users returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

The total number of users returned.

\n@param totalCount The total number of users returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

The total number of users returned.

\n@return The total number of users returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

The total number of users returned.

\n@param totalCount The total number of users returned.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

The total number of users returned.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SearchUsersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SearchUsersResponse", "variableName" : "searchUsersResponse", "variableType" : "SearchUsersResponse", "documentation" : null, "simpleType" : "SearchUsersResponse", "variableSetterType" : "SearchUsersResponse" }, "wrapper" : false }, "SendInvitationRequest" : { "c2jName" : "SendInvitationRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SendInvitation", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.SendInvitation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of the user to whom to send an invitation. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@param userArn The ARN of the user to whom to send an invitation. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@return The ARN of the user to whom to send an invitation. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@param userArn The ARN of the user to whom to send an invitation. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user to whom to send an invitation. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of the user to whom to send an invitation. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@param userArn The ARN of the user to whom to send an invitation. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@return The ARN of the user to whom to send an invitation. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@param userArn The ARN of the user to whom to send an invitation. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user to whom to send an invitation. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of the user to whom to send an invitation. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@param userArn The ARN of the user to whom to send an invitation. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@return The ARN of the user to whom to send an invitation. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the user to whom to send an invitation. Required.

\n@param userArn The ARN of the user to whom to send an invitation. Required.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of the user to whom to send an invitation. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SendInvitationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SendInvitationRequest", "variableName" : "sendInvitationRequest", "variableType" : "SendInvitationRequest", "documentation" : null, "simpleType" : "SendInvitationRequest", "variableSetterType" : "SendInvitationRequest" }, "wrapper" : false }, "SendInvitationResponse" : { "c2jName" : "SendInvitationResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SendInvitationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendInvitationResponse", "variableName" : "sendInvitationResponse", "variableType" : "SendInvitationResponse", "documentation" : null, "simpleType" : "SendInvitationResponse", "variableSetterType" : "SendInvitationResponse" }, "wrapper" : false }, "SkillDetails" : { "c2jName" : "SkillDetails", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Granular information about the skill.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProductDescription", "beanStyleSetterMethodName" : "setProductDescription", "c2jName" : "ProductDescription", "c2jShape" : "ProductDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the product.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productDescription(String)}.\n@param productDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productDescription(String)", "deprecated" : false, "documentation" : "

The description of the product.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productDescription", "fluentSetterDocumentation" : "

The description of the product.

\n@param productDescription The description of the product.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productDescription", "getterDocumentation" : "

The description of the product.

\n@return The description of the product.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProductDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductDescription", "sensitive" : false, "setterDocumentation" : "

The description of the product.

\n@param productDescription The description of the product.", "setterMethodName" : "setProductDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productDescription", "variableType" : "String", "documentation" : "

The description of the product.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationPhrase", "beanStyleSetterMethodName" : "setInvocationPhrase", "c2jName" : "InvocationPhrase", "c2jShape" : "InvocationPhrase", "defaultConsumerFluentSetterDocumentation" : "

The phrase used to trigger the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationPhrase(String)}.\n@param invocationPhrase a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationPhrase(String)", "deprecated" : false, "documentation" : "

The phrase used to trigger the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationPhrase", "fluentSetterDocumentation" : "

The phrase used to trigger the skill.

\n@param invocationPhrase The phrase used to trigger the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationPhrase", "getterDocumentation" : "

The phrase used to trigger the skill.

\n@return The phrase used to trigger the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationPhrase", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationPhrase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationPhrase", "sensitive" : false, "setterDocumentation" : "

The phrase used to trigger the skill.

\n@param invocationPhrase The phrase used to trigger the skill.", "setterMethodName" : "setInvocationPhrase", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationPhrase", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationPhrase", "variableType" : "String", "documentation" : "

The phrase used to trigger the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReleaseDate", "beanStyleSetterMethodName" : "setReleaseDate", "c2jName" : "ReleaseDate", "c2jShape" : "ReleaseDate", "defaultConsumerFluentSetterDocumentation" : "

The date when the skill was released.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #releaseDate(String)}.\n@param releaseDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #releaseDate(String)", "deprecated" : false, "documentation" : "

The date when the skill was released.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "releaseDate", "fluentSetterDocumentation" : "

The date when the skill was released.

\n@param releaseDate The date when the skill was released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "releaseDate", "getterDocumentation" : "

The date when the skill was released.

\n@return The date when the skill was released.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReleaseDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReleaseDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReleaseDate", "sensitive" : false, "setterDocumentation" : "

The date when the skill was released.

\n@param releaseDate The date when the skill was released.", "setterMethodName" : "setReleaseDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "releaseDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "releaseDate", "variableType" : "String", "documentation" : "

The date when the skill was released.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndUserLicenseAgreement", "beanStyleSetterMethodName" : "setEndUserLicenseAgreement", "c2jName" : "EndUserLicenseAgreement", "c2jShape" : "EndUserLicenseAgreement", "defaultConsumerFluentSetterDocumentation" : "

The URL of the end user license agreement.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endUserLicenseAgreement(String)}.\n@param endUserLicenseAgreement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endUserLicenseAgreement(String)", "deprecated" : false, "documentation" : "

The URL of the end user license agreement.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endUserLicenseAgreement", "fluentSetterDocumentation" : "

The URL of the end user license agreement.

\n@param endUserLicenseAgreement The URL of the end user license agreement.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endUserLicenseAgreement", "getterDocumentation" : "

The URL of the end user license agreement.

\n@return The URL of the end user license agreement.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndUserLicenseAgreement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndUserLicenseAgreement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndUserLicenseAgreement", "sensitive" : false, "setterDocumentation" : "

The URL of the end user license agreement.

\n@param endUserLicenseAgreement The URL of the end user license agreement.", "setterMethodName" : "setEndUserLicenseAgreement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endUserLicenseAgreement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endUserLicenseAgreement", "variableType" : "String", "documentation" : "

The URL of the end user license agreement.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGenericKeywords", "beanStyleSetterMethodName" : "setGenericKeywords", "c2jName" : "GenericKeywords", "c2jShape" : "GenericKeywords", "defaultConsumerFluentSetterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #genericKeywords(List)}.\n@param genericKeywords a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #genericKeywords(List)", "deprecated" : false, "documentation" : "

The generic keywords associated with the skill that can be used to find a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "genericKeywords", "fluentSetterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n@param genericKeywords The generic keywords associated with the skill that can be used to find a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "genericKeywords", "getterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The generic keywords associated with the skill that can be used to find a skill.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GenericKeywords", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GenericKeywords", "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" : "GenericKeyword", "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, "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" : "GenericKeywords", "sensitive" : false, "setterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n@param genericKeywords The generic keywords associated with the skill that can be used to find a skill.", "setterMethodName" : "setGenericKeywords", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "genericKeywords", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "genericKeywords", "variableType" : "java.util.List", "documentation" : "

The generic keywords associated with the skill that can be used to find a skill.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBulletPoints", "beanStyleSetterMethodName" : "setBulletPoints", "c2jName" : "BulletPoints", "c2jShape" : "BulletPoints", "defaultConsumerFluentSetterDocumentation" : "

The details about what the skill supports organized as bullet points.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #bulletPoints(List)}.\n@param bulletPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bulletPoints(List)", "deprecated" : false, "documentation" : "

The details about what the skill supports organized as bullet points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bulletPoints", "fluentSetterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n@param bulletPoints The details about what the skill supports organized as bullet points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bulletPoints", "getterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The details about what the skill supports organized as bullet points.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BulletPoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BulletPoints", "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" : "BulletPoint", "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, "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" : "BulletPoints", "sensitive" : false, "setterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n@param bulletPoints The details about what the skill supports organized as bullet points.", "setterMethodName" : "setBulletPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "bulletPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "bulletPoints", "variableType" : "java.util.List", "documentation" : "

The details about what the skill supports organized as bullet points.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNewInThisVersionBulletPoints", "beanStyleSetterMethodName" : "setNewInThisVersionBulletPoints", "c2jName" : "NewInThisVersionBulletPoints", "c2jShape" : "NewInThisVersionBulletPoints", "defaultConsumerFluentSetterDocumentation" : "

The updates added in bullet points.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #newInThisVersionBulletPoints(List)}.\n@param newInThisVersionBulletPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newInThisVersionBulletPoints(List)", "deprecated" : false, "documentation" : "

The updates added in bullet points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newInThisVersionBulletPoints", "fluentSetterDocumentation" : "

The updates added in bullet points.

\n@param newInThisVersionBulletPoints The updates added in bullet points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newInThisVersionBulletPoints", "getterDocumentation" : "

The updates added in bullet points.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The updates added in bullet points.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewInThisVersionBulletPoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NewInThisVersionBulletPoints", "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" : "BulletPoint", "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, "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" : "NewInThisVersionBulletPoints", "sensitive" : false, "setterDocumentation" : "

The updates added in bullet points.

\n@param newInThisVersionBulletPoints The updates added in bullet points.", "setterMethodName" : "setNewInThisVersionBulletPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "newInThisVersionBulletPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "newInThisVersionBulletPoints", "variableType" : "java.util.List", "documentation" : "

The updates added in bullet points.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillTypes", "beanStyleSetterMethodName" : "setSkillTypes", "c2jName" : "SkillTypes", "c2jShape" : "SkillTypes", "defaultConsumerFluentSetterDocumentation" : "

The types of skills.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillTypes(List)}.\n@param skillTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillTypes(List)", "deprecated" : false, "documentation" : "

The types of skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillTypes", "fluentSetterDocumentation" : "

The types of skills.

\n@param skillTypes The types of skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillTypes", "getterDocumentation" : "

The types of skills.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The types of skills.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillTypes", "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" : "SkillStoreType", "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, "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" : "SkillTypes", "sensitive" : false, "setterDocumentation" : "

The types of skills.

\n@param skillTypes The types of skills.", "setterMethodName" : "setSkillTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillTypes", "variableType" : "java.util.List", "documentation" : "

The types of skills.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReviews", "beanStyleSetterMethodName" : "setReviews", "c2jName" : "Reviews", "c2jShape" : "Reviews", "defaultConsumerFluentSetterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #reviews(Map)}.\n@param reviews a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reviews(Map)", "deprecated" : false, "documentation" : "

The list of reviews for the skill, including Key and Value pair.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reviews", "fluentSetterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n@param reviews The list of reviews for the skill, including Key and Value pair.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reviews", "getterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of reviews for the skill, including Key and Value pair.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reviews", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Reviews", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ReviewKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ReviewValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Reviews", "sensitive" : false, "setterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n@param reviews The list of reviews for the skill, including Key and Value pair.", "setterMethodName" : "setReviews", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "reviews", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "reviews", "variableType" : "java.util.Map", "documentation" : "

The list of reviews for the skill, including Key and Value pair.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeveloperInfo", "beanStyleSetterMethodName" : "setDeveloperInfo", "c2jName" : "DeveloperInfo", "c2jShape" : "DeveloperInfo", "defaultConsumerFluentSetterDocumentation" : "

The details about the developer that published the skill.

\nThis is a convenience that creates an instance of the {@link DeveloperInfo.Builder} avoiding the need to create one manually via {@link DeveloperInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeveloperInfo.Builder#build()} is called immediately and its result is passed to {@link #developerInfo(DeveloperInfo)}.\n@param developerInfo a consumer that will call methods on {@link DeveloperInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #developerInfo(DeveloperInfo)", "deprecated" : false, "documentation" : "

The details about the developer that published the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "developerInfo", "fluentSetterDocumentation" : "

The details about the developer that published the skill.

\n@param developerInfo The details about the developer that published the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "developerInfo", "getterDocumentation" : "

The details about the developer that published the skill.

\n@return The details about the developer that published the skill.", "getterModel" : { "returnType" : "DeveloperInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeveloperInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeveloperInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeveloperInfo", "sensitive" : false, "setterDocumentation" : "

The details about the developer that published the skill.

\n@param developerInfo The details about the developer that published the skill.", "setterMethodName" : "setDeveloperInfo", "setterModel" : { "variableDeclarationType" : "DeveloperInfo", "variableName" : "developerInfo", "variableType" : "DeveloperInfo", "documentation" : null, "simpleType" : "DeveloperInfo", "variableSetterType" : "DeveloperInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeveloperInfo", "variableName" : "developerInfo", "variableType" : "DeveloperInfo", "documentation" : "

The details about the developer that published the skill.

", "simpleType" : "DeveloperInfo", "variableSetterType" : "DeveloperInfo" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BulletPoints" : { "beanStyleGetterMethodName" : "getBulletPoints", "beanStyleSetterMethodName" : "setBulletPoints", "c2jName" : "BulletPoints", "c2jShape" : "BulletPoints", "defaultConsumerFluentSetterDocumentation" : "

The details about what the skill supports organized as bullet points.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #bulletPoints(List)}.\n@param bulletPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bulletPoints(List)", "deprecated" : false, "documentation" : "

The details about what the skill supports organized as bullet points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bulletPoints", "fluentSetterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n@param bulletPoints The details about what the skill supports organized as bullet points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bulletPoints", "getterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The details about what the skill supports organized as bullet points.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BulletPoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BulletPoints", "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" : "BulletPoint", "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, "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" : "BulletPoints", "sensitive" : false, "setterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n@param bulletPoints The details about what the skill supports organized as bullet points.", "setterMethodName" : "setBulletPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "bulletPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "bulletPoints", "variableType" : "java.util.List", "documentation" : "

The details about what the skill supports organized as bullet points.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DeveloperInfo" : { "beanStyleGetterMethodName" : "getDeveloperInfo", "beanStyleSetterMethodName" : "setDeveloperInfo", "c2jName" : "DeveloperInfo", "c2jShape" : "DeveloperInfo", "defaultConsumerFluentSetterDocumentation" : "

The details about the developer that published the skill.

\nThis is a convenience that creates an instance of the {@link DeveloperInfo.Builder} avoiding the need to create one manually via {@link DeveloperInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeveloperInfo.Builder#build()} is called immediately and its result is passed to {@link #developerInfo(DeveloperInfo)}.\n@param developerInfo a consumer that will call methods on {@link DeveloperInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #developerInfo(DeveloperInfo)", "deprecated" : false, "documentation" : "

The details about the developer that published the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "developerInfo", "fluentSetterDocumentation" : "

The details about the developer that published the skill.

\n@param developerInfo The details about the developer that published the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "developerInfo", "getterDocumentation" : "

The details about the developer that published the skill.

\n@return The details about the developer that published the skill.", "getterModel" : { "returnType" : "DeveloperInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeveloperInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeveloperInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeveloperInfo", "sensitive" : false, "setterDocumentation" : "

The details about the developer that published the skill.

\n@param developerInfo The details about the developer that published the skill.", "setterMethodName" : "setDeveloperInfo", "setterModel" : { "variableDeclarationType" : "DeveloperInfo", "variableName" : "developerInfo", "variableType" : "DeveloperInfo", "documentation" : null, "simpleType" : "DeveloperInfo", "variableSetterType" : "DeveloperInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeveloperInfo", "variableName" : "developerInfo", "variableType" : "DeveloperInfo", "documentation" : "

The details about the developer that published the skill.

", "simpleType" : "DeveloperInfo", "variableSetterType" : "DeveloperInfo" }, "xmlNameSpaceUri" : null }, "EndUserLicenseAgreement" : { "beanStyleGetterMethodName" : "getEndUserLicenseAgreement", "beanStyleSetterMethodName" : "setEndUserLicenseAgreement", "c2jName" : "EndUserLicenseAgreement", "c2jShape" : "EndUserLicenseAgreement", "defaultConsumerFluentSetterDocumentation" : "

The URL of the end user license agreement.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endUserLicenseAgreement(String)}.\n@param endUserLicenseAgreement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endUserLicenseAgreement(String)", "deprecated" : false, "documentation" : "

The URL of the end user license agreement.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endUserLicenseAgreement", "fluentSetterDocumentation" : "

The URL of the end user license agreement.

\n@param endUserLicenseAgreement The URL of the end user license agreement.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endUserLicenseAgreement", "getterDocumentation" : "

The URL of the end user license agreement.

\n@return The URL of the end user license agreement.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndUserLicenseAgreement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndUserLicenseAgreement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndUserLicenseAgreement", "sensitive" : false, "setterDocumentation" : "

The URL of the end user license agreement.

\n@param endUserLicenseAgreement The URL of the end user license agreement.", "setterMethodName" : "setEndUserLicenseAgreement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endUserLicenseAgreement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endUserLicenseAgreement", "variableType" : "String", "documentation" : "

The URL of the end user license agreement.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GenericKeywords" : { "beanStyleGetterMethodName" : "getGenericKeywords", "beanStyleSetterMethodName" : "setGenericKeywords", "c2jName" : "GenericKeywords", "c2jShape" : "GenericKeywords", "defaultConsumerFluentSetterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #genericKeywords(List)}.\n@param genericKeywords a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #genericKeywords(List)", "deprecated" : false, "documentation" : "

The generic keywords associated with the skill that can be used to find a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "genericKeywords", "fluentSetterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n@param genericKeywords The generic keywords associated with the skill that can be used to find a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "genericKeywords", "getterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The generic keywords associated with the skill that can be used to find a skill.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GenericKeywords", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GenericKeywords", "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" : "GenericKeyword", "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, "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" : "GenericKeywords", "sensitive" : false, "setterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n@param genericKeywords The generic keywords associated with the skill that can be used to find a skill.", "setterMethodName" : "setGenericKeywords", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "genericKeywords", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "genericKeywords", "variableType" : "java.util.List", "documentation" : "

The generic keywords associated with the skill that can be used to find a skill.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "InvocationPhrase" : { "beanStyleGetterMethodName" : "getInvocationPhrase", "beanStyleSetterMethodName" : "setInvocationPhrase", "c2jName" : "InvocationPhrase", "c2jShape" : "InvocationPhrase", "defaultConsumerFluentSetterDocumentation" : "

The phrase used to trigger the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationPhrase(String)}.\n@param invocationPhrase a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationPhrase(String)", "deprecated" : false, "documentation" : "

The phrase used to trigger the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationPhrase", "fluentSetterDocumentation" : "

The phrase used to trigger the skill.

\n@param invocationPhrase The phrase used to trigger the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationPhrase", "getterDocumentation" : "

The phrase used to trigger the skill.

\n@return The phrase used to trigger the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationPhrase", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationPhrase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationPhrase", "sensitive" : false, "setterDocumentation" : "

The phrase used to trigger the skill.

\n@param invocationPhrase The phrase used to trigger the skill.", "setterMethodName" : "setInvocationPhrase", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationPhrase", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationPhrase", "variableType" : "String", "documentation" : "

The phrase used to trigger the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NewInThisVersionBulletPoints" : { "beanStyleGetterMethodName" : "getNewInThisVersionBulletPoints", "beanStyleSetterMethodName" : "setNewInThisVersionBulletPoints", "c2jName" : "NewInThisVersionBulletPoints", "c2jShape" : "NewInThisVersionBulletPoints", "defaultConsumerFluentSetterDocumentation" : "

The updates added in bullet points.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #newInThisVersionBulletPoints(List)}.\n@param newInThisVersionBulletPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newInThisVersionBulletPoints(List)", "deprecated" : false, "documentation" : "

The updates added in bullet points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newInThisVersionBulletPoints", "fluentSetterDocumentation" : "

The updates added in bullet points.

\n@param newInThisVersionBulletPoints The updates added in bullet points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newInThisVersionBulletPoints", "getterDocumentation" : "

The updates added in bullet points.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The updates added in bullet points.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewInThisVersionBulletPoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NewInThisVersionBulletPoints", "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" : "BulletPoint", "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, "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" : "NewInThisVersionBulletPoints", "sensitive" : false, "setterDocumentation" : "

The updates added in bullet points.

\n@param newInThisVersionBulletPoints The updates added in bullet points.", "setterMethodName" : "setNewInThisVersionBulletPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "newInThisVersionBulletPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "newInThisVersionBulletPoints", "variableType" : "java.util.List", "documentation" : "

The updates added in bullet points.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ProductDescription" : { "beanStyleGetterMethodName" : "getProductDescription", "beanStyleSetterMethodName" : "setProductDescription", "c2jName" : "ProductDescription", "c2jShape" : "ProductDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the product.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productDescription(String)}.\n@param productDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productDescription(String)", "deprecated" : false, "documentation" : "

The description of the product.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productDescription", "fluentSetterDocumentation" : "

The description of the product.

\n@param productDescription The description of the product.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productDescription", "getterDocumentation" : "

The description of the product.

\n@return The description of the product.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProductDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductDescription", "sensitive" : false, "setterDocumentation" : "

The description of the product.

\n@param productDescription The description of the product.", "setterMethodName" : "setProductDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productDescription", "variableType" : "String", "documentation" : "

The description of the product.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReleaseDate" : { "beanStyleGetterMethodName" : "getReleaseDate", "beanStyleSetterMethodName" : "setReleaseDate", "c2jName" : "ReleaseDate", "c2jShape" : "ReleaseDate", "defaultConsumerFluentSetterDocumentation" : "

The date when the skill was released.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #releaseDate(String)}.\n@param releaseDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #releaseDate(String)", "deprecated" : false, "documentation" : "

The date when the skill was released.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "releaseDate", "fluentSetterDocumentation" : "

The date when the skill was released.

\n@param releaseDate The date when the skill was released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "releaseDate", "getterDocumentation" : "

The date when the skill was released.

\n@return The date when the skill was released.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReleaseDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReleaseDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReleaseDate", "sensitive" : false, "setterDocumentation" : "

The date when the skill was released.

\n@param releaseDate The date when the skill was released.", "setterMethodName" : "setReleaseDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "releaseDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "releaseDate", "variableType" : "String", "documentation" : "

The date when the skill was released.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Reviews" : { "beanStyleGetterMethodName" : "getReviews", "beanStyleSetterMethodName" : "setReviews", "c2jName" : "Reviews", "c2jShape" : "Reviews", "defaultConsumerFluentSetterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #reviews(Map)}.\n@param reviews a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reviews(Map)", "deprecated" : false, "documentation" : "

The list of reviews for the skill, including Key and Value pair.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reviews", "fluentSetterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n@param reviews The list of reviews for the skill, including Key and Value pair.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reviews", "getterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of reviews for the skill, including Key and Value pair.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reviews", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Reviews", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ReviewKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ReviewValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Reviews", "sensitive" : false, "setterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n@param reviews The list of reviews for the skill, including Key and Value pair.", "setterMethodName" : "setReviews", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "reviews", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "reviews", "variableType" : "java.util.Map", "documentation" : "

The list of reviews for the skill, including Key and Value pair.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "SkillTypes" : { "beanStyleGetterMethodName" : "getSkillTypes", "beanStyleSetterMethodName" : "setSkillTypes", "c2jName" : "SkillTypes", "c2jShape" : "SkillTypes", "defaultConsumerFluentSetterDocumentation" : "

The types of skills.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillTypes(List)}.\n@param skillTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillTypes(List)", "deprecated" : false, "documentation" : "

The types of skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillTypes", "fluentSetterDocumentation" : "

The types of skills.

\n@param skillTypes The types of skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillTypes", "getterDocumentation" : "

The types of skills.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The types of skills.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillTypes", "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" : "SkillStoreType", "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, "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" : "SkillTypes", "sensitive" : false, "setterDocumentation" : "

The types of skills.

\n@param skillTypes The types of skills.", "setterMethodName" : "setSkillTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillTypes", "variableType" : "java.util.List", "documentation" : "

The types of skills.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProductDescription", "beanStyleSetterMethodName" : "setProductDescription", "c2jName" : "ProductDescription", "c2jShape" : "ProductDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the product.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productDescription(String)}.\n@param productDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productDescription(String)", "deprecated" : false, "documentation" : "

The description of the product.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productDescription", "fluentSetterDocumentation" : "

The description of the product.

\n@param productDescription The description of the product.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productDescription", "getterDocumentation" : "

The description of the product.

\n@return The description of the product.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProductDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductDescription", "sensitive" : false, "setterDocumentation" : "

The description of the product.

\n@param productDescription The description of the product.", "setterMethodName" : "setProductDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productDescription", "variableType" : "String", "documentation" : "

The description of the product.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationPhrase", "beanStyleSetterMethodName" : "setInvocationPhrase", "c2jName" : "InvocationPhrase", "c2jShape" : "InvocationPhrase", "defaultConsumerFluentSetterDocumentation" : "

The phrase used to trigger the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationPhrase(String)}.\n@param invocationPhrase a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationPhrase(String)", "deprecated" : false, "documentation" : "

The phrase used to trigger the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationPhrase", "fluentSetterDocumentation" : "

The phrase used to trigger the skill.

\n@param invocationPhrase The phrase used to trigger the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationPhrase", "getterDocumentation" : "

The phrase used to trigger the skill.

\n@return The phrase used to trigger the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationPhrase", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationPhrase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationPhrase", "sensitive" : false, "setterDocumentation" : "

The phrase used to trigger the skill.

\n@param invocationPhrase The phrase used to trigger the skill.", "setterMethodName" : "setInvocationPhrase", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationPhrase", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationPhrase", "variableType" : "String", "documentation" : "

The phrase used to trigger the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReleaseDate", "beanStyleSetterMethodName" : "setReleaseDate", "c2jName" : "ReleaseDate", "c2jShape" : "ReleaseDate", "defaultConsumerFluentSetterDocumentation" : "

The date when the skill was released.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #releaseDate(String)}.\n@param releaseDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #releaseDate(String)", "deprecated" : false, "documentation" : "

The date when the skill was released.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "releaseDate", "fluentSetterDocumentation" : "

The date when the skill was released.

\n@param releaseDate The date when the skill was released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "releaseDate", "getterDocumentation" : "

The date when the skill was released.

\n@return The date when the skill was released.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReleaseDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReleaseDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReleaseDate", "sensitive" : false, "setterDocumentation" : "

The date when the skill was released.

\n@param releaseDate The date when the skill was released.", "setterMethodName" : "setReleaseDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "releaseDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "releaseDate", "variableType" : "String", "documentation" : "

The date when the skill was released.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndUserLicenseAgreement", "beanStyleSetterMethodName" : "setEndUserLicenseAgreement", "c2jName" : "EndUserLicenseAgreement", "c2jShape" : "EndUserLicenseAgreement", "defaultConsumerFluentSetterDocumentation" : "

The URL of the end user license agreement.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endUserLicenseAgreement(String)}.\n@param endUserLicenseAgreement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endUserLicenseAgreement(String)", "deprecated" : false, "documentation" : "

The URL of the end user license agreement.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endUserLicenseAgreement", "fluentSetterDocumentation" : "

The URL of the end user license agreement.

\n@param endUserLicenseAgreement The URL of the end user license agreement.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endUserLicenseAgreement", "getterDocumentation" : "

The URL of the end user license agreement.

\n@return The URL of the end user license agreement.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndUserLicenseAgreement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EndUserLicenseAgreement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndUserLicenseAgreement", "sensitive" : false, "setterDocumentation" : "

The URL of the end user license agreement.

\n@param endUserLicenseAgreement The URL of the end user license agreement.", "setterMethodName" : "setEndUserLicenseAgreement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endUserLicenseAgreement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endUserLicenseAgreement", "variableType" : "String", "documentation" : "

The URL of the end user license agreement.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGenericKeywords", "beanStyleSetterMethodName" : "setGenericKeywords", "c2jName" : "GenericKeywords", "c2jShape" : "GenericKeywords", "defaultConsumerFluentSetterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #genericKeywords(List)}.\n@param genericKeywords a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #genericKeywords(List)", "deprecated" : false, "documentation" : "

The generic keywords associated with the skill that can be used to find a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "genericKeywords", "fluentSetterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n@param genericKeywords The generic keywords associated with the skill that can be used to find a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "genericKeywords", "getterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The generic keywords associated with the skill that can be used to find a skill.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GenericKeywords", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GenericKeywords", "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" : "GenericKeyword", "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, "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" : "GenericKeywords", "sensitive" : false, "setterDocumentation" : "

The generic keywords associated with the skill that can be used to find a skill.

\n@param genericKeywords The generic keywords associated with the skill that can be used to find a skill.", "setterMethodName" : "setGenericKeywords", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "genericKeywords", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "genericKeywords", "variableType" : "java.util.List", "documentation" : "

The generic keywords associated with the skill that can be used to find a skill.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBulletPoints", "beanStyleSetterMethodName" : "setBulletPoints", "c2jName" : "BulletPoints", "c2jShape" : "BulletPoints", "defaultConsumerFluentSetterDocumentation" : "

The details about what the skill supports organized as bullet points.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #bulletPoints(List)}.\n@param bulletPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bulletPoints(List)", "deprecated" : false, "documentation" : "

The details about what the skill supports organized as bullet points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bulletPoints", "fluentSetterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n@param bulletPoints The details about what the skill supports organized as bullet points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bulletPoints", "getterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The details about what the skill supports organized as bullet points.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BulletPoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BulletPoints", "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" : "BulletPoint", "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, "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" : "BulletPoints", "sensitive" : false, "setterDocumentation" : "

The details about what the skill supports organized as bullet points.

\n@param bulletPoints The details about what the skill supports organized as bullet points.", "setterMethodName" : "setBulletPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "bulletPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "bulletPoints", "variableType" : "java.util.List", "documentation" : "

The details about what the skill supports organized as bullet points.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNewInThisVersionBulletPoints", "beanStyleSetterMethodName" : "setNewInThisVersionBulletPoints", "c2jName" : "NewInThisVersionBulletPoints", "c2jShape" : "NewInThisVersionBulletPoints", "defaultConsumerFluentSetterDocumentation" : "

The updates added in bullet points.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #newInThisVersionBulletPoints(List)}.\n@param newInThisVersionBulletPoints a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newInThisVersionBulletPoints(List)", "deprecated" : false, "documentation" : "

The updates added in bullet points.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newInThisVersionBulletPoints", "fluentSetterDocumentation" : "

The updates added in bullet points.

\n@param newInThisVersionBulletPoints The updates added in bullet points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newInThisVersionBulletPoints", "getterDocumentation" : "

The updates added in bullet points.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The updates added in bullet points.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewInThisVersionBulletPoints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NewInThisVersionBulletPoints", "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" : "BulletPoint", "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, "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" : "NewInThisVersionBulletPoints", "sensitive" : false, "setterDocumentation" : "

The updates added in bullet points.

\n@param newInThisVersionBulletPoints The updates added in bullet points.", "setterMethodName" : "setNewInThisVersionBulletPoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "newInThisVersionBulletPoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "newInThisVersionBulletPoints", "variableType" : "java.util.List", "documentation" : "

The updates added in bullet points.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillTypes", "beanStyleSetterMethodName" : "setSkillTypes", "c2jName" : "SkillTypes", "c2jShape" : "SkillTypes", "defaultConsumerFluentSetterDocumentation" : "

The types of skills.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skillTypes(List)}.\n@param skillTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillTypes(List)", "deprecated" : false, "documentation" : "

The types of skills.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillTypes", "fluentSetterDocumentation" : "

The types of skills.

\n@param skillTypes The types of skills.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillTypes", "getterDocumentation" : "

The types of skills.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The types of skills.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillTypes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillTypes", "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" : "SkillStoreType", "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, "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" : "SkillTypes", "sensitive" : false, "setterDocumentation" : "

The types of skills.

\n@param skillTypes The types of skills.", "setterMethodName" : "setSkillTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skillTypes", "variableType" : "java.util.List", "documentation" : "

The types of skills.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReviews", "beanStyleSetterMethodName" : "setReviews", "c2jName" : "Reviews", "c2jShape" : "Reviews", "defaultConsumerFluentSetterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #reviews(Map)}.\n@param reviews a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reviews(Map)", "deprecated" : false, "documentation" : "

The list of reviews for the skill, including Key and Value pair.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reviews", "fluentSetterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n@param reviews The list of reviews for the skill, including Key and Value pair.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reviews", "getterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of reviews for the skill, including Key and Value pair.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reviews", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Reviews", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ReviewKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ReviewValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Reviews", "sensitive" : false, "setterDocumentation" : "

The list of reviews for the skill, including Key and Value pair.

\n@param reviews The list of reviews for the skill, including Key and Value pair.", "setterMethodName" : "setReviews", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "reviews", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "reviews", "variableType" : "java.util.Map", "documentation" : "

The list of reviews for the skill, including Key and Value pair.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeveloperInfo", "beanStyleSetterMethodName" : "setDeveloperInfo", "c2jName" : "DeveloperInfo", "c2jShape" : "DeveloperInfo", "defaultConsumerFluentSetterDocumentation" : "

The details about the developer that published the skill.

\nThis is a convenience that creates an instance of the {@link DeveloperInfo.Builder} avoiding the need to create one manually via {@link DeveloperInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeveloperInfo.Builder#build()} is called immediately and its result is passed to {@link #developerInfo(DeveloperInfo)}.\n@param developerInfo a consumer that will call methods on {@link DeveloperInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #developerInfo(DeveloperInfo)", "deprecated" : false, "documentation" : "

The details about the developer that published the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "developerInfo", "fluentSetterDocumentation" : "

The details about the developer that published the skill.

\n@param developerInfo The details about the developer that published the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "developerInfo", "getterDocumentation" : "

The details about the developer that published the skill.

\n@return The details about the developer that published the skill.", "getterModel" : { "returnType" : "DeveloperInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeveloperInfo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeveloperInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeveloperInfo", "sensitive" : false, "setterDocumentation" : "

The details about the developer that published the skill.

\n@param developerInfo The details about the developer that published the skill.", "setterMethodName" : "setDeveloperInfo", "setterModel" : { "variableDeclarationType" : "DeveloperInfo", "variableName" : "developerInfo", "variableType" : "DeveloperInfo", "documentation" : null, "simpleType" : "DeveloperInfo", "variableSetterType" : "DeveloperInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeveloperInfo", "variableName" : "developerInfo", "variableType" : "DeveloperInfo", "documentation" : "

The details about the developer that published the skill.

", "simpleType" : "DeveloperInfo", "variableSetterType" : "DeveloperInfo" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SkillDetails", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SkillDetails", "variableName" : "skillDetails", "variableType" : "SkillDetails", "documentation" : null, "simpleType" : "SkillDetails", "variableSetterType" : "SkillDetails" }, "wrapper" : false }, "SkillGroup" : { "c2jName" : "SkillGroup", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A skill group with attributes.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a skill 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of a skill group.

\n@param skillGroupArn The ARN of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of a skill group.

\n@return The ARN of a skill 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a skill group.

\n@param skillGroupArn The ARN of a skill group.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of a skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The name of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The name of a skill group.

\n@param skillGroupName The name of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The name of a skill group.

\n@return The name of a skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The name of a skill group.

\n@param skillGroupName The name of a skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The name of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a skill group.

\n@return The description of a skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a skill group.

\n@return The description of a skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a skill 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of a skill group.

\n@param skillGroupArn The ARN of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of a skill group.

\n@return The ARN of a skill 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a skill group.

\n@param skillGroupArn The ARN of a skill group.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupName" : { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of a skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The name of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The name of a skill group.

\n@param skillGroupName The name of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The name of a skill group.

\n@return The name of a skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The name of a skill group.

\n@param skillGroupName The name of a skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The name of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a skill 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of a skill group.

\n@param skillGroupArn The ARN of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of a skill group.

\n@return The ARN of a skill 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a skill group.

\n@param skillGroupArn The ARN of a skill group.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of a skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The name of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The name of a skill group.

\n@param skillGroupName The name of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The name of a skill group.

\n@return The name of a skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The name of a skill group.

\n@param skillGroupName The name of a skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The name of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a skill group.

\n@return The description of a skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SkillGroup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SkillGroup", "variableName" : "skillGroup", "variableType" : "SkillGroup", "documentation" : null, "simpleType" : "SkillGroup", "variableSetterType" : "SkillGroup" }, "wrapper" : false }, "SkillGroupData" : { "c2jName" : "SkillGroupData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The attributes of a skill group.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The skill group ARN of a skill 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The skill group ARN of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The skill group ARN of a skill group.

\n@param skillGroupArn The skill group ARN of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The skill group ARN of a skill group.

\n@return The skill group ARN of a skill 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The skill group ARN of a skill group.

\n@param skillGroupArn The skill group ARN of a skill group.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The skill group ARN of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The skill group name of a skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The skill group name of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The skill group name of a skill group.

\n@param skillGroupName The skill group name of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The skill group name of a skill group.

\n@return The skill group name of a skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The skill group name of a skill group.

\n@param skillGroupName The skill group name of a skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The skill group name of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a skill group.

\n@return The description of a skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a skill group.

\n@return The description of a skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The skill group ARN of a skill 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The skill group ARN of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The skill group ARN of a skill group.

\n@param skillGroupArn The skill group ARN of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The skill group ARN of a skill group.

\n@return The skill group ARN of a skill 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The skill group ARN of a skill group.

\n@param skillGroupArn The skill group ARN of a skill group.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The skill group ARN of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupName" : { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The skill group name of a skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The skill group name of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The skill group name of a skill group.

\n@param skillGroupName The skill group name of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The skill group name of a skill group.

\n@return The skill group name of a skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The skill group name of a skill group.

\n@param skillGroupName The skill group name of a skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The skill group name of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The skill group ARN of a skill 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The skill group ARN of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The skill group ARN of a skill group.

\n@param skillGroupArn The skill group ARN of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The skill group ARN of a skill group.

\n@return The skill group ARN of a skill 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The skill group ARN of a skill group.

\n@param skillGroupArn The skill group ARN of a skill group.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The skill group ARN of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The skill group name of a skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The skill group name of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The skill group name of a skill group.

\n@param skillGroupName The skill group name of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The skill group name of a skill group.

\n@return The skill group name of a skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The skill group name of a skill group.

\n@param skillGroupName The skill group name of a skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The skill group name of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of a skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of a skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of a skill group.

\n@return The description of a skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of a skill group.

\n@param description The description of a skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of a skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SkillGroupData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SkillGroupData", "variableName" : "skillGroupData", "variableType" : "SkillGroupData", "documentation" : null, "simpleType" : "SkillGroupData", "variableSetterType" : "SkillGroupData" }, "wrapper" : false }, "SkillNotLinkedException" : { "c2jName" : "SkillNotLinkedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The skill must be linked to a third-party account.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "SkillNotLinkedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SkillNotLinkedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SkillNotLinkedException", "variableName" : "skillNotLinkedException", "variableType" : "SkillNotLinkedException", "documentation" : null, "simpleType" : "SkillNotLinkedException", "variableSetterType" : "SkillNotLinkedException" }, "wrapper" : false }, "SkillSummary" : { "c2jName" : "SkillSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The summary of skills.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill summary.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill summary.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill summary.

\n@param skillId The ARN of the skill summary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill summary.

\n@return The ARN of the skill summary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill summary.

\n@param skillId The ARN of the skill summary.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill summary.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillName", "beanStyleSetterMethodName" : "setSkillName", "c2jName" : "SkillName", "c2jShape" : "SkillName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillName(String)}.\n@param skillName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillName(String)", "deprecated" : false, "documentation" : "

The name of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillName", "fluentSetterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillName", "getterDocumentation" : "

The name of the skill.

\n@return The name of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillName", "sensitive" : false, "setterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.", "setterMethodName" : "setSkillName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : "

The name of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportsLinking", "beanStyleSetterMethodName" : "setSupportsLinking", "c2jName" : "SupportsLinking", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

Linking support for a skill.

\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 #supportsLinking(Boolean)}.\n@param supportsLinking 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 #supportsLinking(Boolean)", "deprecated" : false, "documentation" : "

Linking support for a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportsLinking", "fluentSetterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportsLinking", "getterDocumentation" : "

Linking support for a skill.

\n@return Linking support for a skill.", "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" : "SupportsLinking", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SupportsLinking", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SupportsLinking", "sensitive" : false, "setterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.", "setterMethodName" : "setSupportsLinking", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : "

Linking support for a skill.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnablementTypeAsString", "beanStyleSetterMethodName" : "setEnablementType", "c2jName" : "EnablementType", "c2jShape" : "EnablementType", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enablementTypeAsString(String)}.\n@param enablementType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enablementType(String)", "deprecated" : false, "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "endpointDiscoveryId" : false, "enumType" : "EnablementType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enablementType", "fluentEnumSetterMethodName" : "enablementType", "fluentGetterMethodName" : "enablementTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnablementType", "fluentSetterMethodName" : "enablementType", "getterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enablementType} will return {@link EnablementType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enablementTypeAsString}.\n

\n@return Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnablementType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnablementType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnablementType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType", "setterMethodName" : "setEnablementType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillTypeAsString", "beanStyleSetterMethodName" : "setSkillType", "c2jName" : "SkillType", "c2jShape" : "SkillType", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillTypeAsString(String)}.\n@param skillType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillType(String)", "deprecated" : false, "documentation" : "

Whether the skill is publicly available or is a private skill.

", "endpointDiscoveryId" : false, "enumType" : "SkillType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "skillType", "fluentEnumSetterMethodName" : "skillType", "fluentGetterMethodName" : "skillTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SkillType", "fluentSetterMethodName" : "skillType", "getterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #skillType} will return {@link SkillType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #skillTypeAsString}.\n

\n@return Whether the skill is publicly available or is a private skill.\n@see SkillType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillType", "setterMethodName" : "setSkillType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : "

Whether the skill is publicly available or is a private skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnablementType" : { "beanStyleGetterMethodName" : "getEnablementTypeAsString", "beanStyleSetterMethodName" : "setEnablementType", "c2jName" : "EnablementType", "c2jShape" : "EnablementType", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enablementTypeAsString(String)}.\n@param enablementType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enablementType(String)", "deprecated" : false, "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "endpointDiscoveryId" : false, "enumType" : "EnablementType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enablementType", "fluentEnumSetterMethodName" : "enablementType", "fluentGetterMethodName" : "enablementTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnablementType", "fluentSetterMethodName" : "enablementType", "getterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enablementType} will return {@link EnablementType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enablementTypeAsString}.\n

\n@return Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnablementType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnablementType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnablementType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType", "setterMethodName" : "setEnablementType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill summary.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill summary.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill summary.

\n@param skillId The ARN of the skill summary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill summary.

\n@return The ARN of the skill summary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill summary.

\n@param skillId The ARN of the skill summary.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill summary.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillName" : { "beanStyleGetterMethodName" : "getSkillName", "beanStyleSetterMethodName" : "setSkillName", "c2jName" : "SkillName", "c2jShape" : "SkillName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillName(String)}.\n@param skillName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillName(String)", "deprecated" : false, "documentation" : "

The name of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillName", "fluentSetterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillName", "getterDocumentation" : "

The name of the skill.

\n@return The name of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillName", "sensitive" : false, "setterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.", "setterMethodName" : "setSkillName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : "

The name of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillType" : { "beanStyleGetterMethodName" : "getSkillTypeAsString", "beanStyleSetterMethodName" : "setSkillType", "c2jName" : "SkillType", "c2jShape" : "SkillType", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillTypeAsString(String)}.\n@param skillType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillType(String)", "deprecated" : false, "documentation" : "

Whether the skill is publicly available or is a private skill.

", "endpointDiscoveryId" : false, "enumType" : "SkillType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "skillType", "fluentEnumSetterMethodName" : "skillType", "fluentGetterMethodName" : "skillTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SkillType", "fluentSetterMethodName" : "skillType", "getterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #skillType} will return {@link SkillType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #skillTypeAsString}.\n

\n@return Whether the skill is publicly available or is a private skill.\n@see SkillType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillType", "setterMethodName" : "setSkillType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : "

Whether the skill is publicly available or is a private skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SupportsLinking" : { "beanStyleGetterMethodName" : "getSupportsLinking", "beanStyleSetterMethodName" : "setSupportsLinking", "c2jName" : "SupportsLinking", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

Linking support for a skill.

\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 #supportsLinking(Boolean)}.\n@param supportsLinking 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 #supportsLinking(Boolean)", "deprecated" : false, "documentation" : "

Linking support for a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportsLinking", "fluentSetterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportsLinking", "getterDocumentation" : "

Linking support for a skill.

\n@return Linking support for a skill.", "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" : "SupportsLinking", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SupportsLinking", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SupportsLinking", "sensitive" : false, "setterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.", "setterMethodName" : "setSupportsLinking", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : "

Linking support for a skill.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill summary.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill summary.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill summary.

\n@param skillId The ARN of the skill summary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill summary.

\n@return The ARN of the skill summary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill summary.

\n@param skillId The ARN of the skill summary.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill summary.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillName", "beanStyleSetterMethodName" : "setSkillName", "c2jName" : "SkillName", "c2jShape" : "SkillName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillName(String)}.\n@param skillName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillName(String)", "deprecated" : false, "documentation" : "

The name of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillName", "fluentSetterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillName", "getterDocumentation" : "

The name of the skill.

\n@return The name of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillName", "sensitive" : false, "setterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.", "setterMethodName" : "setSkillName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : "

The name of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportsLinking", "beanStyleSetterMethodName" : "setSupportsLinking", "c2jName" : "SupportsLinking", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

Linking support for a skill.

\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 #supportsLinking(Boolean)}.\n@param supportsLinking 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 #supportsLinking(Boolean)", "deprecated" : false, "documentation" : "

Linking support for a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportsLinking", "fluentSetterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportsLinking", "getterDocumentation" : "

Linking support for a skill.

\n@return Linking support for a skill.", "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" : "SupportsLinking", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SupportsLinking", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SupportsLinking", "sensitive" : false, "setterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.", "setterMethodName" : "setSupportsLinking", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : "

Linking support for a skill.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnablementTypeAsString", "beanStyleSetterMethodName" : "setEnablementType", "c2jName" : "EnablementType", "c2jShape" : "EnablementType", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enablementTypeAsString(String)}.\n@param enablementType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enablementType(String)", "deprecated" : false, "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "endpointDiscoveryId" : false, "enumType" : "EnablementType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enablementType", "fluentEnumSetterMethodName" : "enablementType", "fluentGetterMethodName" : "enablementTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnablementType", "fluentSetterMethodName" : "enablementType", "getterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enablementType} will return {@link EnablementType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enablementTypeAsString}.\n

\n@return Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnablementType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnablementType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnablementType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

\n@param enablementType Whether the skill is enabled under the user's account, or if it requires linking to be used.\n@see EnablementType", "setterMethodName" : "setEnablementType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enablementType", "variableType" : "String", "documentation" : "

Whether the skill is enabled under the user's account, or if it requires linking to be used.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillTypeAsString", "beanStyleSetterMethodName" : "setSkillType", "c2jName" : "SkillType", "c2jShape" : "SkillType", "defaultConsumerFluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillTypeAsString(String)}.\n@param skillType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillType(String)", "deprecated" : false, "documentation" : "

Whether the skill is publicly available or is a private skill.

", "endpointDiscoveryId" : false, "enumType" : "SkillType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "skillType", "fluentEnumSetterMethodName" : "skillType", "fluentGetterMethodName" : "skillTypeAsString", "fluentSetterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SkillType", "fluentSetterMethodName" : "skillType", "getterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #skillType} will return {@link SkillType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #skillTypeAsString}.\n

\n@return Whether the skill is publicly available or is a private skill.\n@see SkillType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillType", "sensitive" : false, "setterDocumentation" : "

Whether the skill is publicly available or is a private skill.

\n@param skillType Whether the skill is publicly available or is a private skill.\n@see SkillType", "setterMethodName" : "setSkillType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillType", "variableType" : "String", "documentation" : "

Whether the skill is publicly available or is a private skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SkillSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SkillSummary", "variableName" : "skillSummary", "variableType" : "SkillSummary", "documentation" : null, "simpleType" : "SkillSummary", "variableSetterType" : "SkillSummary" }, "wrapper" : false }, "SkillType" : { "c2jName" : "SkillType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PUBLIC", "value" : "PUBLIC" }, { "name" : "PRIVATE", "value" : "PRIVATE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SkillType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SkillType", "variableName" : "skillType", "variableType" : "SkillType", "documentation" : null, "simpleType" : "SkillType", "variableSetterType" : "SkillType" }, "wrapper" : false }, "SkillTypeFilter" : { "c2jName" : "SkillTypeFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PUBLIC", "value" : "PUBLIC" }, { "name" : "PRIVATE", "value" : "PRIVATE" }, { "name" : "ALL", "value" : "ALL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SkillTypeFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SkillTypeFilter", "variableName" : "skillTypeFilter", "variableType" : "SkillTypeFilter", "documentation" : null, "simpleType" : "SkillTypeFilter", "variableSetterType" : "SkillTypeFilter" }, "wrapper" : false }, "SkillsStoreSkill" : { "c2jName" : "SkillsStoreSkill", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The detailed information about an Alexa skill.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill.

\n@param skillId The ARN of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill.

\n@return The ARN of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill.

\n@param skillId The ARN of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillName", "beanStyleSetterMethodName" : "setSkillName", "c2jName" : "SkillName", "c2jShape" : "SkillName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillName(String)}.\n@param skillName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillName(String)", "deprecated" : false, "documentation" : "

The name of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillName", "fluentSetterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillName", "getterDocumentation" : "

The name of the skill.

\n@return The name of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillName", "sensitive" : false, "setterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.", "setterMethodName" : "setSkillName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : "

The name of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortDescription", "beanStyleSetterMethodName" : "setShortDescription", "c2jName" : "ShortDescription", "c2jShape" : "ShortDescription", "defaultConsumerFluentSetterDocumentation" : "

Short description about the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortDescription(String)}.\n@param shortDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortDescription(String)", "deprecated" : false, "documentation" : "

Short description about the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortDescription", "fluentSetterDocumentation" : "

Short description about the skill.

\n@param shortDescription Short description about the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortDescription", "getterDocumentation" : "

Short description about the skill.

\n@return Short description about the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortDescription", "sensitive" : false, "setterDocumentation" : "

Short description about the skill.

\n@param shortDescription Short description about the skill.", "setterMethodName" : "setShortDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortDescription", "variableType" : "String", "documentation" : "

Short description about the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIconUrl", "beanStyleSetterMethodName" : "setIconUrl", "c2jName" : "IconUrl", "c2jShape" : "IconUrl", "defaultConsumerFluentSetterDocumentation" : "

The URL where the skill icon resides.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iconUrl(String)}.\n@param iconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iconUrl(String)", "deprecated" : false, "documentation" : "

The URL where the skill icon resides.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iconUrl", "fluentSetterDocumentation" : "

The URL where the skill icon resides.

\n@param iconUrl The URL where the skill icon resides.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iconUrl", "getterDocumentation" : "

The URL where the skill icon resides.

\n@return The URL where the skill icon resides.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IconUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IconUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IconUrl", "sensitive" : false, "setterDocumentation" : "

The URL where the skill icon resides.

\n@param iconUrl The URL where the skill icon resides.", "setterMethodName" : "setIconUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iconUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iconUrl", "variableType" : "String", "documentation" : "

The URL where the skill icon resides.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSampleUtterances", "beanStyleSetterMethodName" : "setSampleUtterances", "c2jName" : "SampleUtterances", "c2jShape" : "SampleUtterances", "defaultConsumerFluentSetterDocumentation" : "

Sample utterances that interact with the skill.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sampleUtterances(List)}.\n@param sampleUtterances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sampleUtterances(List)", "deprecated" : false, "documentation" : "

Sample utterances that interact with the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sampleUtterances", "fluentSetterDocumentation" : "

Sample utterances that interact with the skill.

\n@param sampleUtterances Sample utterances that interact with the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sampleUtterances", "getterDocumentation" : "

Sample utterances that interact with the skill.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Sample utterances that interact with the skill.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SampleUtterances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SampleUtterances", "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" : "Utterance", "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, "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" : "SampleUtterances", "sensitive" : false, "setterDocumentation" : "

Sample utterances that interact with the skill.

\n@param sampleUtterances Sample utterances that interact with the skill.", "setterMethodName" : "setSampleUtterances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sampleUtterances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sampleUtterances", "variableType" : "java.util.List", "documentation" : "

Sample utterances that interact with the skill.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillDetails", "beanStyleSetterMethodName" : "setSkillDetails", "c2jName" : "SkillDetails", "c2jShape" : "SkillDetails", "defaultConsumerFluentSetterDocumentation" : "

Information about the skill.

\nThis is a convenience that creates an instance of the {@link SkillDetails.Builder} avoiding the need to create one manually via {@link SkillDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillDetails.Builder#build()} is called immediately and its result is passed to {@link #skillDetails(SkillDetails)}.\n@param skillDetails a consumer that will call methods on {@link SkillDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillDetails(SkillDetails)", "deprecated" : false, "documentation" : "

Information about the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillDetails", "fluentSetterDocumentation" : "

Information about the skill.

\n@param skillDetails Information about the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillDetails", "getterDocumentation" : "

Information about the skill.

\n@return Information about the skill.", "getterModel" : { "returnType" : "SkillDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SkillDetails", "sensitive" : false, "setterDocumentation" : "

Information about the skill.

\n@param skillDetails Information about the skill.", "setterMethodName" : "setSkillDetails", "setterModel" : { "variableDeclarationType" : "SkillDetails", "variableName" : "skillDetails", "variableType" : "SkillDetails", "documentation" : null, "simpleType" : "SkillDetails", "variableSetterType" : "SkillDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillDetails", "variableName" : "skillDetails", "variableType" : "SkillDetails", "documentation" : "

Information about the skill.

", "simpleType" : "SkillDetails", "variableSetterType" : "SkillDetails" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportsLinking", "beanStyleSetterMethodName" : "setSupportsLinking", "c2jName" : "SupportsLinking", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

Linking support for a skill.

\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 #supportsLinking(Boolean)}.\n@param supportsLinking 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 #supportsLinking(Boolean)", "deprecated" : false, "documentation" : "

Linking support for a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportsLinking", "fluentSetterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportsLinking", "getterDocumentation" : "

Linking support for a skill.

\n@return Linking support for a skill.", "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" : "SupportsLinking", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SupportsLinking", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SupportsLinking", "sensitive" : false, "setterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.", "setterMethodName" : "setSupportsLinking", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : "

Linking support for a skill.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IconUrl" : { "beanStyleGetterMethodName" : "getIconUrl", "beanStyleSetterMethodName" : "setIconUrl", "c2jName" : "IconUrl", "c2jShape" : "IconUrl", "defaultConsumerFluentSetterDocumentation" : "

The URL where the skill icon resides.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iconUrl(String)}.\n@param iconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iconUrl(String)", "deprecated" : false, "documentation" : "

The URL where the skill icon resides.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iconUrl", "fluentSetterDocumentation" : "

The URL where the skill icon resides.

\n@param iconUrl The URL where the skill icon resides.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iconUrl", "getterDocumentation" : "

The URL where the skill icon resides.

\n@return The URL where the skill icon resides.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IconUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IconUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IconUrl", "sensitive" : false, "setterDocumentation" : "

The URL where the skill icon resides.

\n@param iconUrl The URL where the skill icon resides.", "setterMethodName" : "setIconUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iconUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iconUrl", "variableType" : "String", "documentation" : "

The URL where the skill icon resides.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SampleUtterances" : { "beanStyleGetterMethodName" : "getSampleUtterances", "beanStyleSetterMethodName" : "setSampleUtterances", "c2jName" : "SampleUtterances", "c2jShape" : "SampleUtterances", "defaultConsumerFluentSetterDocumentation" : "

Sample utterances that interact with the skill.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sampleUtterances(List)}.\n@param sampleUtterances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sampleUtterances(List)", "deprecated" : false, "documentation" : "

Sample utterances that interact with the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sampleUtterances", "fluentSetterDocumentation" : "

Sample utterances that interact with the skill.

\n@param sampleUtterances Sample utterances that interact with the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sampleUtterances", "getterDocumentation" : "

Sample utterances that interact with the skill.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Sample utterances that interact with the skill.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SampleUtterances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SampleUtterances", "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" : "Utterance", "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, "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" : "SampleUtterances", "sensitive" : false, "setterDocumentation" : "

Sample utterances that interact with the skill.

\n@param sampleUtterances Sample utterances that interact with the skill.", "setterMethodName" : "setSampleUtterances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sampleUtterances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sampleUtterances", "variableType" : "java.util.List", "documentation" : "

Sample utterances that interact with the skill.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ShortDescription" : { "beanStyleGetterMethodName" : "getShortDescription", "beanStyleSetterMethodName" : "setShortDescription", "c2jName" : "ShortDescription", "c2jShape" : "ShortDescription", "defaultConsumerFluentSetterDocumentation" : "

Short description about the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortDescription(String)}.\n@param shortDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortDescription(String)", "deprecated" : false, "documentation" : "

Short description about the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortDescription", "fluentSetterDocumentation" : "

Short description about the skill.

\n@param shortDescription Short description about the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortDescription", "getterDocumentation" : "

Short description about the skill.

\n@return Short description about the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortDescription", "sensitive" : false, "setterDocumentation" : "

Short description about the skill.

\n@param shortDescription Short description about the skill.", "setterMethodName" : "setShortDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortDescription", "variableType" : "String", "documentation" : "

Short description about the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillDetails" : { "beanStyleGetterMethodName" : "getSkillDetails", "beanStyleSetterMethodName" : "setSkillDetails", "c2jName" : "SkillDetails", "c2jShape" : "SkillDetails", "defaultConsumerFluentSetterDocumentation" : "

Information about the skill.

\nThis is a convenience that creates an instance of the {@link SkillDetails.Builder} avoiding the need to create one manually via {@link SkillDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillDetails.Builder#build()} is called immediately and its result is passed to {@link #skillDetails(SkillDetails)}.\n@param skillDetails a consumer that will call methods on {@link SkillDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillDetails(SkillDetails)", "deprecated" : false, "documentation" : "

Information about the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillDetails", "fluentSetterDocumentation" : "

Information about the skill.

\n@param skillDetails Information about the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillDetails", "getterDocumentation" : "

Information about the skill.

\n@return Information about the skill.", "getterModel" : { "returnType" : "SkillDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SkillDetails", "sensitive" : false, "setterDocumentation" : "

Information about the skill.

\n@param skillDetails Information about the skill.", "setterMethodName" : "setSkillDetails", "setterModel" : { "variableDeclarationType" : "SkillDetails", "variableName" : "skillDetails", "variableType" : "SkillDetails", "documentation" : null, "simpleType" : "SkillDetails", "variableSetterType" : "SkillDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillDetails", "variableName" : "skillDetails", "variableType" : "SkillDetails", "documentation" : "

Information about the skill.

", "simpleType" : "SkillDetails", "variableSetterType" : "SkillDetails" }, "xmlNameSpaceUri" : null }, "SkillId" : { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill.

\n@param skillId The ARN of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill.

\n@return The ARN of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill.

\n@param skillId The ARN of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillName" : { "beanStyleGetterMethodName" : "getSkillName", "beanStyleSetterMethodName" : "setSkillName", "c2jName" : "SkillName", "c2jShape" : "SkillName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillName(String)}.\n@param skillName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillName(String)", "deprecated" : false, "documentation" : "

The name of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillName", "fluentSetterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillName", "getterDocumentation" : "

The name of the skill.

\n@return The name of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillName", "sensitive" : false, "setterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.", "setterMethodName" : "setSkillName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : "

The name of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SupportsLinking" : { "beanStyleGetterMethodName" : "getSupportsLinking", "beanStyleSetterMethodName" : "setSupportsLinking", "c2jName" : "SupportsLinking", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

Linking support for a skill.

\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 #supportsLinking(Boolean)}.\n@param supportsLinking 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 #supportsLinking(Boolean)", "deprecated" : false, "documentation" : "

Linking support for a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportsLinking", "fluentSetterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportsLinking", "getterDocumentation" : "

Linking support for a skill.

\n@return Linking support for a skill.", "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" : "SupportsLinking", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SupportsLinking", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SupportsLinking", "sensitive" : false, "setterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.", "setterMethodName" : "setSupportsLinking", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : "

Linking support for a skill.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillId", "beanStyleSetterMethodName" : "setSkillId", "c2jName" : "SkillId", "c2jShape" : "SkillId", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillId(String)}.\n@param skillId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillId(String)", "deprecated" : false, "documentation" : "

The ARN of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillId", "fluentSetterDocumentation" : "

The ARN of the skill.

\n@param skillId The ARN of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillId", "getterDocumentation" : "

The ARN of the skill.

\n@return The ARN of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillId", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill.

\n@param skillId The ARN of the skill.", "setterMethodName" : "setSkillId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillId", "variableType" : "String", "documentation" : "

The ARN of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillName", "beanStyleSetterMethodName" : "setSkillName", "c2jName" : "SkillName", "c2jShape" : "SkillName", "defaultConsumerFluentSetterDocumentation" : "

The name of the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #skillName(String)}.\n@param skillName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillName(String)", "deprecated" : false, "documentation" : "

The name of the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillName", "fluentSetterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillName", "getterDocumentation" : "

The name of the skill.

\n@return The name of the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillName", "sensitive" : false, "setterDocumentation" : "

The name of the skill.

\n@param skillName The name of the skill.", "setterMethodName" : "setSkillName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillName", "variableType" : "String", "documentation" : "

The name of the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getShortDescription", "beanStyleSetterMethodName" : "setShortDescription", "c2jName" : "ShortDescription", "c2jShape" : "ShortDescription", "defaultConsumerFluentSetterDocumentation" : "

Short description about the skill.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #shortDescription(String)}.\n@param shortDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #shortDescription(String)", "deprecated" : false, "documentation" : "

Short description about the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shortDescription", "fluentSetterDocumentation" : "

Short description about the skill.

\n@param shortDescription Short description about the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shortDescription", "getterDocumentation" : "

Short description about the skill.

\n@return Short description about the skill.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ShortDescription", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShortDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ShortDescription", "sensitive" : false, "setterDocumentation" : "

Short description about the skill.

\n@param shortDescription Short description about the skill.", "setterMethodName" : "setShortDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "shortDescription", "variableType" : "String", "documentation" : "

Short description about the skill.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIconUrl", "beanStyleSetterMethodName" : "setIconUrl", "c2jName" : "IconUrl", "c2jShape" : "IconUrl", "defaultConsumerFluentSetterDocumentation" : "

The URL where the skill icon resides.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iconUrl(String)}.\n@param iconUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iconUrl(String)", "deprecated" : false, "documentation" : "

The URL where the skill icon resides.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iconUrl", "fluentSetterDocumentation" : "

The URL where the skill icon resides.

\n@param iconUrl The URL where the skill icon resides.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iconUrl", "getterDocumentation" : "

The URL where the skill icon resides.

\n@return The URL where the skill icon resides.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IconUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IconUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IconUrl", "sensitive" : false, "setterDocumentation" : "

The URL where the skill icon resides.

\n@param iconUrl The URL where the skill icon resides.", "setterMethodName" : "setIconUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iconUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iconUrl", "variableType" : "String", "documentation" : "

The URL where the skill icon resides.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSampleUtterances", "beanStyleSetterMethodName" : "setSampleUtterances", "c2jName" : "SampleUtterances", "c2jShape" : "SampleUtterances", "defaultConsumerFluentSetterDocumentation" : "

Sample utterances that interact with the skill.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sampleUtterances(List)}.\n@param sampleUtterances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sampleUtterances(List)", "deprecated" : false, "documentation" : "

Sample utterances that interact with the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sampleUtterances", "fluentSetterDocumentation" : "

Sample utterances that interact with the skill.

\n@param sampleUtterances Sample utterances that interact with the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sampleUtterances", "getterDocumentation" : "

Sample utterances that interact with the skill.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Sample utterances that interact with the skill.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SampleUtterances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SampleUtterances", "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" : "Utterance", "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, "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" : "SampleUtterances", "sensitive" : false, "setterDocumentation" : "

Sample utterances that interact with the skill.

\n@param sampleUtterances Sample utterances that interact with the skill.", "setterMethodName" : "setSampleUtterances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sampleUtterances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sampleUtterances", "variableType" : "java.util.List", "documentation" : "

Sample utterances that interact with the skill.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillDetails", "beanStyleSetterMethodName" : "setSkillDetails", "c2jName" : "SkillDetails", "c2jShape" : "SkillDetails", "defaultConsumerFluentSetterDocumentation" : "

Information about the skill.

\nThis is a convenience that creates an instance of the {@link SkillDetails.Builder} avoiding the need to create one manually via {@link SkillDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link SkillDetails.Builder#build()} is called immediately and its result is passed to {@link #skillDetails(SkillDetails)}.\n@param skillDetails a consumer that will call methods on {@link SkillDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillDetails(SkillDetails)", "deprecated" : false, "documentation" : "

Information about the skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillDetails", "fluentSetterDocumentation" : "

Information about the skill.

\n@param skillDetails Information about the skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillDetails", "getterDocumentation" : "

Information about the skill.

\n@return Information about the skill.", "getterModel" : { "returnType" : "SkillDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkillDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SkillDetails", "sensitive" : false, "setterDocumentation" : "

Information about the skill.

\n@param skillDetails Information about the skill.", "setterMethodName" : "setSkillDetails", "setterModel" : { "variableDeclarationType" : "SkillDetails", "variableName" : "skillDetails", "variableType" : "SkillDetails", "documentation" : null, "simpleType" : "SkillDetails", "variableSetterType" : "SkillDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SkillDetails", "variableName" : "skillDetails", "variableType" : "SkillDetails", "documentation" : "

Information about the skill.

", "simpleType" : "SkillDetails", "variableSetterType" : "SkillDetails" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportsLinking", "beanStyleSetterMethodName" : "setSupportsLinking", "c2jName" : "SupportsLinking", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

Linking support for a skill.

\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 #supportsLinking(Boolean)}.\n@param supportsLinking 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 #supportsLinking(Boolean)", "deprecated" : false, "documentation" : "

Linking support for a skill.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportsLinking", "fluentSetterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportsLinking", "getterDocumentation" : "

Linking support for a skill.

\n@return Linking support for a skill.", "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" : "SupportsLinking", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SupportsLinking", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SupportsLinking", "sensitive" : false, "setterDocumentation" : "

Linking support for a skill.

\n@param supportsLinking Linking support for a skill.", "setterMethodName" : "setSupportsLinking", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "supportsLinking", "variableType" : "Boolean", "documentation" : "

Linking support for a skill.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SkillsStoreSkill", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SkillsStoreSkill", "variableName" : "skillsStoreSkill", "variableType" : "SkillsStoreSkill", "documentation" : null, "simpleType" : "SkillsStoreSkill", "variableSetterType" : "SkillsStoreSkill" }, "wrapper" : false }, "SmartHomeAppliance" : { "c2jName" : "SmartHomeAppliance", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A smart home appliance that can connect to a central system. Any domestic device can be a smart appliance.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFriendlyName", "beanStyleSetterMethodName" : "setFriendlyName", "c2jName" : "FriendlyName", "c2jShape" : "ApplianceFriendlyName", "defaultConsumerFluentSetterDocumentation" : "

The friendly name of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #friendlyName(String)}.\n@param friendlyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friendlyName(String)", "deprecated" : false, "documentation" : "

The friendly name of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friendlyName", "fluentSetterDocumentation" : "

The friendly name of the smart home appliance.

\n@param friendlyName The friendly name of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friendlyName", "getterDocumentation" : "

The friendly name of the smart home appliance.

\n@return The friendly name of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FriendlyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FriendlyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FriendlyName", "sensitive" : false, "setterDocumentation" : "

The friendly name of the smart home appliance.

\n@param friendlyName The friendly name of the smart home appliance.", "setterMethodName" : "setFriendlyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "friendlyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "friendlyName", "variableType" : "String", "documentation" : "

The friendly name of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ApplianceDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of the smart home appliance.

\n@param description The description of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the smart home appliance.

\n@return The description of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the smart home appliance.

\n@param description The description of the smart home appliance.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManufacturerName", "beanStyleSetterMethodName" : "setManufacturerName", "c2jName" : "ManufacturerName", "c2jShape" : "ApplianceManufacturerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manufacturerName(String)}.\n@param manufacturerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manufacturerName(String)", "deprecated" : false, "documentation" : "

The name of the manufacturer of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manufacturerName", "fluentSetterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@param manufacturerName The name of the manufacturer of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manufacturerName", "getterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@return The name of the manufacturer of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ManufacturerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ManufacturerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManufacturerName", "sensitive" : false, "setterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@param manufacturerName The name of the manufacturer of the smart home appliance.", "setterMethodName" : "setManufacturerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manufacturerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manufacturerName", "variableType" : "String", "documentation" : "

The name of the manufacturer of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ApplianceDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of the smart home appliance.

\n@param description The description of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the smart home appliance.

\n@return The description of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the smart home appliance.

\n@param description The description of the smart home appliance.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FriendlyName" : { "beanStyleGetterMethodName" : "getFriendlyName", "beanStyleSetterMethodName" : "setFriendlyName", "c2jName" : "FriendlyName", "c2jShape" : "ApplianceFriendlyName", "defaultConsumerFluentSetterDocumentation" : "

The friendly name of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #friendlyName(String)}.\n@param friendlyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friendlyName(String)", "deprecated" : false, "documentation" : "

The friendly name of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friendlyName", "fluentSetterDocumentation" : "

The friendly name of the smart home appliance.

\n@param friendlyName The friendly name of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friendlyName", "getterDocumentation" : "

The friendly name of the smart home appliance.

\n@return The friendly name of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FriendlyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FriendlyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FriendlyName", "sensitive" : false, "setterDocumentation" : "

The friendly name of the smart home appliance.

\n@param friendlyName The friendly name of the smart home appliance.", "setterMethodName" : "setFriendlyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "friendlyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "friendlyName", "variableType" : "String", "documentation" : "

The friendly name of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ManufacturerName" : { "beanStyleGetterMethodName" : "getManufacturerName", "beanStyleSetterMethodName" : "setManufacturerName", "c2jName" : "ManufacturerName", "c2jShape" : "ApplianceManufacturerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manufacturerName(String)}.\n@param manufacturerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manufacturerName(String)", "deprecated" : false, "documentation" : "

The name of the manufacturer of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manufacturerName", "fluentSetterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@param manufacturerName The name of the manufacturer of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manufacturerName", "getterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@return The name of the manufacturer of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ManufacturerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ManufacturerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManufacturerName", "sensitive" : false, "setterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@param manufacturerName The name of the manufacturer of the smart home appliance.", "setterMethodName" : "setManufacturerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manufacturerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manufacturerName", "variableType" : "String", "documentation" : "

The name of the manufacturer of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFriendlyName", "beanStyleSetterMethodName" : "setFriendlyName", "c2jName" : "FriendlyName", "c2jShape" : "ApplianceFriendlyName", "defaultConsumerFluentSetterDocumentation" : "

The friendly name of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #friendlyName(String)}.\n@param friendlyName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friendlyName(String)", "deprecated" : false, "documentation" : "

The friendly name of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friendlyName", "fluentSetterDocumentation" : "

The friendly name of the smart home appliance.

\n@param friendlyName The friendly name of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friendlyName", "getterDocumentation" : "

The friendly name of the smart home appliance.

\n@return The friendly name of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FriendlyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FriendlyName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FriendlyName", "sensitive" : false, "setterDocumentation" : "

The friendly name of the smart home appliance.

\n@param friendlyName The friendly name of the smart home appliance.", "setterMethodName" : "setFriendlyName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "friendlyName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "friendlyName", "variableType" : "String", "documentation" : "

The friendly name of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ApplianceDescription", "defaultConsumerFluentSetterDocumentation" : "

The description of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The description of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The description of the smart home appliance.

\n@param description The description of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The description of the smart home appliance.

\n@return The description of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The description of the smart home appliance.

\n@param description The description of the smart home appliance.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The description of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManufacturerName", "beanStyleSetterMethodName" : "setManufacturerName", "c2jName" : "ManufacturerName", "c2jShape" : "ApplianceManufacturerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manufacturerName(String)}.\n@param manufacturerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manufacturerName(String)", "deprecated" : false, "documentation" : "

The name of the manufacturer of the smart home appliance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manufacturerName", "fluentSetterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@param manufacturerName The name of the manufacturer of the smart home appliance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manufacturerName", "getterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@return The name of the manufacturer of the smart home appliance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ManufacturerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ManufacturerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManufacturerName", "sensitive" : false, "setterDocumentation" : "

The name of the manufacturer of the smart home appliance.

\n@param manufacturerName The name of the manufacturer of the smart home appliance.", "setterMethodName" : "setManufacturerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manufacturerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manufacturerName", "variableType" : "String", "documentation" : "

The name of the manufacturer of the smart home appliance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SmartHomeAppliance", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SmartHomeAppliance", "variableName" : "smartHomeAppliance", "variableType" : "SmartHomeAppliance", "documentation" : null, "simpleType" : "SmartHomeAppliance", "variableSetterType" : "SmartHomeAppliance" }, "wrapper" : false }, "Sort" : { "c2jName" : "Sort", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An object representing a sort criteria.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "SortKey", "defaultConsumerFluentSetterDocumentation" : "

The sort key of a sort object.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The sort key of a sort object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The sort key of a sort object.

\n@param key The sort key of a sort object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The sort key of a sort object.

\n@return The sort key of a sort object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The sort key of a sort object.

\n@param key The sort key of a sort object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The sort key of a sort object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValueAsString", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "SortValue", "defaultConsumerFluentSetterDocumentation" : "

The sort value of a sort object.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The sort value of a sort object.

", "endpointDiscoveryId" : false, "enumType" : "SortValue", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "

The sort value of a sort object.

\n@param value The sort value of a sort object.\n@see SortValue\n@return Returns a reference to this object so that method calls can be chained together.\n@see SortValue", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The sort value of a sort object.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link SortValue#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The sort value of a sort object.\n@see SortValue", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The sort value of a sort object.

\n@param value The sort value of a sort object.\n@see SortValue", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The sort value of a sort object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "SortKey", "defaultConsumerFluentSetterDocumentation" : "

The sort key of a sort object.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The sort key of a sort object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The sort key of a sort object.

\n@param key The sort key of a sort object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The sort key of a sort object.

\n@return The sort key of a sort object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The sort key of a sort object.

\n@param key The sort key of a sort object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The sort key of a sort object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValueAsString", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "SortValue", "defaultConsumerFluentSetterDocumentation" : "

The sort value of a sort object.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The sort value of a sort object.

", "endpointDiscoveryId" : false, "enumType" : "SortValue", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "

The sort value of a sort object.

\n@param value The sort value of a sort object.\n@see SortValue\n@return Returns a reference to this object so that method calls can be chained together.\n@see SortValue", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The sort value of a sort object.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link SortValue#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The sort value of a sort object.\n@see SortValue", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The sort value of a sort object.

\n@param value The sort value of a sort object.\n@see SortValue", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The sort value of a sort object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "SortKey", "defaultConsumerFluentSetterDocumentation" : "

The sort key of a sort object.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The sort key of a sort object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The sort key of a sort object.

\n@param key The sort key of a sort object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The sort key of a sort object.

\n@return The sort key of a sort object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The sort key of a sort object.

\n@param key The sort key of a sort object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The sort key of a sort object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValueAsString", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "SortValue", "defaultConsumerFluentSetterDocumentation" : "

The sort value of a sort object.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #valueAsString(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The sort value of a sort object.

", "endpointDiscoveryId" : false, "enumType" : "SortValue", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "value", "fluentEnumSetterMethodName" : "value", "fluentGetterMethodName" : "valueAsString", "fluentSetterDocumentation" : "

The sort value of a sort object.

\n@param value The sort value of a sort object.\n@see SortValue\n@return Returns a reference to this object so that method calls can be chained together.\n@see SortValue", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The sort value of a sort object.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #value} will return {@link SortValue#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #valueAsString}.\n

\n@return The sort value of a sort object.\n@see SortValue", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The sort value of a sort object.

\n@param value The sort value of a sort object.\n@see SortValue", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The sort value of a sort object.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "Sort", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Sort", "variableName" : "sort", "variableType" : "Sort", "documentation" : null, "simpleType" : "Sort", "variableSetterType" : "Sort" }, "wrapper" : false }, "SortValue" : { "c2jName" : "SortValue", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ASC", "value" : "ASC" }, { "name" : "DESC", "value" : "DESC" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SortValue", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SortValue", "variableName" : "sortValue", "variableType" : "SortValue", "documentation" : null, "simpleType" : "SortValue", "variableSetterType" : "SortValue" }, "wrapper" : false }, "StartDeviceSyncRequest" : { "c2jName" : "StartDeviceSyncRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StartDeviceSync", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.StartDeviceSync", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room with which the device to sync is associated. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@param roomArn The ARN of the room with which the device to sync is associated. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@return The ARN of the room with which the device to sync is associated. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@param roomArn The ARN of the room with which the device to sync is associated. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which the device to sync is associated. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to sync. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to sync. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to sync. Required.

\n@param deviceArn The ARN of the device to sync. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to sync. Required.

\n@return The ARN of the device to sync. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to sync. Required.

\n@param deviceArn The ARN of the device to sync. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to sync. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeaturesAsStrings", "beanStyleSetterMethodName" : "setFeaturesWithStrings", "c2jName" : "Features", "c2jShape" : "Features", "defaultConsumerFluentSetterDocumentation" : "

Request structure to start the device sync. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #featuresAsStrings(List)}.\n@param features a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #featuresWithStrings(List)", "deprecated" : false, "documentation" : "

Request structure to start the device sync. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "features", "fluentEnumSetterMethodName" : "features", "fluentGetterMethodName" : "featuresAsStrings", "fluentSetterDocumentation" : "

Request structure to start the device sync. Required.

\n@param features Request structure to start the device sync. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "featuresWithStrings", "getterDocumentation" : "

Request structure to start the device sync. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Request structure to start the device sync. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Features", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Features", "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" : "Feature", "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" : "Feature", "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 Feature\n@return Returns a reference to this object so that method calls can be chained together.\n@see Feature", "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 Feature#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 Feature", "getterModel" : { "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, "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 Feature", "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" : "Features", "sensitive" : false, "setterDocumentation" : "

Request structure to start the device sync. Required.

\n@param features Request structure to start the device sync. Required.", "setterMethodName" : "setFeaturesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "features", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "features", "variableType" : "java.util.List", "documentation" : "

Request structure to start the device sync. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to sync. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to sync. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to sync. Required.

\n@param deviceArn The ARN of the device to sync. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to sync. Required.

\n@return The ARN of the device to sync. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to sync. Required.

\n@param deviceArn The ARN of the device to sync. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to sync. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Features" : { "beanStyleGetterMethodName" : "getFeaturesAsStrings", "beanStyleSetterMethodName" : "setFeaturesWithStrings", "c2jName" : "Features", "c2jShape" : "Features", "defaultConsumerFluentSetterDocumentation" : "

Request structure to start the device sync. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #featuresAsStrings(List)}.\n@param features a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #featuresWithStrings(List)", "deprecated" : false, "documentation" : "

Request structure to start the device sync. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "features", "fluentEnumSetterMethodName" : "features", "fluentGetterMethodName" : "featuresAsStrings", "fluentSetterDocumentation" : "

Request structure to start the device sync. Required.

\n@param features Request structure to start the device sync. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "featuresWithStrings", "getterDocumentation" : "

Request structure to start the device sync. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Request structure to start the device sync. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Features", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Features", "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" : "Feature", "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" : "Feature", "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 Feature\n@return Returns a reference to this object so that method calls can be chained together.\n@see Feature", "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 Feature#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 Feature", "getterModel" : { "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, "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 Feature", "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" : "Features", "sensitive" : false, "setterDocumentation" : "

Request structure to start the device sync. Required.

\n@param features Request structure to start the device sync. Required.", "setterMethodName" : "setFeaturesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "features", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "features", "variableType" : "java.util.List", "documentation" : "

Request structure to start the device sync. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room with which the device to sync is associated. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@param roomArn The ARN of the room with which the device to sync is associated. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@return The ARN of the room with which the device to sync is associated. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@param roomArn The ARN of the room with which the device to sync is associated. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which the device to sync is associated. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room with which the device to sync is associated. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@param roomArn The ARN of the room with which the device to sync is associated. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@return The ARN of the room with which the device to sync is associated. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room with which the device to sync is associated. Required.

\n@param roomArn The ARN of the room with which the device to sync is associated. Required.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room with which the device to sync is associated. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to sync. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to sync. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to sync. Required.

\n@param deviceArn The ARN of the device to sync. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to sync. Required.

\n@return The ARN of the device to sync. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to sync. Required.

\n@param deviceArn The ARN of the device to sync. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to sync. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeaturesAsStrings", "beanStyleSetterMethodName" : "setFeaturesWithStrings", "c2jName" : "Features", "c2jShape" : "Features", "defaultConsumerFluentSetterDocumentation" : "

Request structure to start the device sync. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #featuresAsStrings(List)}.\n@param features a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #featuresWithStrings(List)", "deprecated" : false, "documentation" : "

Request structure to start the device sync. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "features", "fluentEnumSetterMethodName" : "features", "fluentGetterMethodName" : "featuresAsStrings", "fluentSetterDocumentation" : "

Request structure to start the device sync. Required.

\n@param features Request structure to start the device sync. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "featuresWithStrings", "getterDocumentation" : "

Request structure to start the device sync. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Request structure to start the device sync. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Features", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Features", "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" : "Feature", "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" : "Feature", "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 Feature\n@return Returns a reference to this object so that method calls can be chained together.\n@see Feature", "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 Feature#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 Feature", "getterModel" : { "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, "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 Feature", "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" : "Features", "sensitive" : false, "setterDocumentation" : "

Request structure to start the device sync. Required.

\n@param features Request structure to start the device sync. Required.", "setterMethodName" : "setFeaturesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "features", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "features", "variableType" : "java.util.List", "documentation" : "

Request structure to start the device sync. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Features" ], "shapeName" : "StartDeviceSyncRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartDeviceSyncRequest", "variableName" : "startDeviceSyncRequest", "variableType" : "StartDeviceSyncRequest", "documentation" : null, "simpleType" : "StartDeviceSyncRequest", "variableSetterType" : "StartDeviceSyncRequest" }, "wrapper" : false }, "StartDeviceSyncResponse" : { "c2jName" : "StartDeviceSyncResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartDeviceSyncResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartDeviceSyncResponse", "variableName" : "startDeviceSyncResponse", "variableType" : "StartDeviceSyncResponse", "documentation" : null, "simpleType" : "StartDeviceSyncResponse", "variableSetterType" : "StartDeviceSyncResponse" }, "wrapper" : false }, "StartSmartHomeApplianceDiscoveryRequest" : { "c2jName" : "StartSmartHomeApplianceDiscoveryRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StartSmartHomeApplianceDiscovery", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.StartSmartHomeApplianceDiscovery", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room where smart home appliance discovery was initiated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room where smart home appliance discovery was initiated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@param roomArn The room where smart home appliance discovery was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@return The room where smart home appliance discovery was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@param roomArn The room where smart home appliance discovery was initiated.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room where smart home appliance discovery was initiated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room where smart home appliance discovery was initiated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room where smart home appliance discovery was initiated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@param roomArn The room where smart home appliance discovery was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@return The room where smart home appliance discovery was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@param roomArn The room where smart home appliance discovery was initiated.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room where smart home appliance discovery was initiated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The room where smart home appliance discovery was initiated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The room where smart home appliance discovery was initiated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@param roomArn The room where smart home appliance discovery was initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@return The room where smart home appliance discovery was initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The room where smart home appliance discovery was initiated.

\n@param roomArn The room where smart home appliance discovery was initiated.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The room where smart home appliance discovery was initiated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RoomArn" ], "shapeName" : "StartSmartHomeApplianceDiscoveryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartSmartHomeApplianceDiscoveryRequest", "variableName" : "startSmartHomeApplianceDiscoveryRequest", "variableType" : "StartSmartHomeApplianceDiscoveryRequest", "documentation" : null, "simpleType" : "StartSmartHomeApplianceDiscoveryRequest", "variableSetterType" : "StartSmartHomeApplianceDiscoveryRequest" }, "wrapper" : false }, "StartSmartHomeApplianceDiscoveryResponse" : { "c2jName" : "StartSmartHomeApplianceDiscoveryResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartSmartHomeApplianceDiscoveryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartSmartHomeApplianceDiscoveryResponse", "variableName" : "startSmartHomeApplianceDiscoveryResponse", "variableType" : "StartSmartHomeApplianceDiscoveryResponse", "documentation" : null, "simpleType" : "StartSmartHomeApplianceDiscoveryResponse", "variableSetterType" : "StartSmartHomeApplianceDiscoveryResponse" }, "wrapper" : false }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A key-value pair that can be associated with a resource.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a tag. Tag keys are case-sensitive.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@param key The key of a tag. Tag keys are case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@return The key of a tag. Tag keys are case-sensitive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@param key The key of a tag. Tag keys are case-sensitive.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a tag. Tag keys are case-sensitive.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@param value The value of a tag. Tag values are case-sensitive and can be null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@return The value of a tag. Tag values are case-sensitive and can be null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@param value The value of a tag. Tag values are case-sensitive and can be null.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a tag. Tag keys are case-sensitive.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@param key The key of a tag. Tag keys are case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@return The key of a tag. Tag keys are case-sensitive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@param key The key of a tag. Tag keys are case-sensitive.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a tag. Tag keys are case-sensitive.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@param value The value of a tag. Tag values are case-sensitive and can be null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@return The value of a tag. Tag values are case-sensitive and can be null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@param value The value of a tag. Tag values are case-sensitive and can be null.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a tag. Tag keys are case-sensitive.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@param key The key of a tag. Tag keys are case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@return The key of a tag. Tag keys are case-sensitive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

The key of a tag. Tag keys are case-sensitive.

\n@param key The key of a tag. Tag keys are case-sensitive.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a tag. Tag keys are case-sensitive.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@param value The value of a tag. Tag values are case-sensitive and can be null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@return The value of a tag. Tag values are case-sensitive and can be null.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

\n@param value The value of a tag. Tag values are case-sensitive and can be null.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The value of a tag. Tag values are case-sensitive and can be null.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "wrapper" : false }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "TagResource", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.TagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the resource to which to add metadata tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@param arn The ARN of the resource to which to add metadata tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@return The ARN of the resource to which to add metadata tags. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@param arn The ARN of the resource to which to add metadata tags. Required.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the resource to which to add metadata tags. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n@param tags The tags to be added to the specified resource. Do not provide system tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags to be added to the specified resource. Do not provide system tags. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n@param tags The tags to be added to the specified resource. Do not provide system tags. Required.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the resource to which to add metadata tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@param arn The ARN of the resource to which to add metadata tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@return The ARN of the resource to which to add metadata tags. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@param arn The ARN of the resource to which to add metadata tags. Required.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the resource to which to add metadata tags. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n@param tags The tags to be added to the specified resource. Do not provide system tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags to be added to the specified resource. Do not provide system tags. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n@param tags The tags to be added to the specified resource. Do not provide system tags. Required.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the resource to which to add metadata tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@param arn The ARN of the resource to which to add metadata tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@return The ARN of the resource to which to add metadata tags. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the resource to which to add metadata tags. Required.

\n@param arn The ARN of the resource to which to add metadata tags. Required.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the resource to which to add metadata tags. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n@param tags The tags to be added to the specified resource. Do not provide system tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags to be added to the specified resource. Do not provide system tags. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "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" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "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" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

\n@param tags The tags to be added to the specified resource. Do not provide system tags. Required.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The tags to be added to the specified resource. Do not provide system tags. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Arn", "Tags" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "wrapper" : false }, "TemperatureUnit" : { "c2jName" : "TemperatureUnit", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "FAHRENHEIT", "value" : "FAHRENHEIT" }, { "name" : "CELSIUS", "value" : "CELSIUS" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TemperatureUnit", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TemperatureUnit", "variableName" : "temperatureUnit", "variableType" : "TemperatureUnit", "documentation" : null, "simpleType" : "TemperatureUnit", "variableSetterType" : "TemperatureUnit" }, "wrapper" : false }, "UnauthorizedException" : { "c2jName" : "UnauthorizedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The caller has no permissions to operate on the resource involved in the API call.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnauthorizedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnauthorizedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnauthorizedException", "variableName" : "unauthorizedException", "variableType" : "UnauthorizedException", "documentation" : null, "simpleType" : "UnauthorizedException", "variableSetterType" : "UnauthorizedException" }, "wrapper" : false }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UntagResource", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UntagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the resource from which to remove metadata tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@param arn The ARN of the resource from which to remove metadata tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@return The ARN of the resource from which to remove metadata tags. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@param arn The ARN of the resource from which to remove metadata tags. Required.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the resource from which to remove metadata tags. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n@param tagKeys The tags to be removed from the specified resource. Do not provide system tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags to be removed from the specified resource. Do not provide system tags. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n@param tagKeys The tags to be removed from the specified resource. Do not provide system tags. Required.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the resource from which to remove metadata tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@param arn The ARN of the resource from which to remove metadata tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@return The ARN of the resource from which to remove metadata tags. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@param arn The ARN of the resource from which to remove metadata tags. Required.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the resource from which to remove metadata tags. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagKeys" : { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n@param tagKeys The tags to be removed from the specified resource. Do not provide system tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags to be removed from the specified resource. Do not provide system tags. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n@param tagKeys The tags to be removed from the specified resource. Do not provide system tags. Required.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The ARN of the resource from which to remove metadata tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@param arn The ARN of the resource from which to remove metadata tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@return The ARN of the resource from which to remove metadata tags. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The ARN of the resource from which to remove metadata tags. Required.

\n@param arn The ARN of the resource from which to remove metadata tags. Required.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The ARN of the resource from which to remove metadata tags. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n@param tagKeys The tags to be removed from the specified resource. Do not provide system tags. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The tags to be removed from the specified resource. Do not provide system tags. Required.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

\n@param tagKeys The tags to be removed from the specified resource. Do not provide system tags. Required.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

The tags to be removed from the specified resource. Do not provide system tags. Required.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Arn", "TagKeys" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "wrapper" : false }, "UpdateAddressBookRequest" : { "c2jName" : "UpdateAddressBookRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateAddressBook", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UpdateAddressBook", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room 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 #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the room to update.

\n@param addressBookArn The ARN of the room to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the room to update.

\n@return The ARN of the room 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" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to update.

\n@param addressBookArn The ARN of the room to update.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the room to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The updated name of the 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 #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 updated name of the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The updated name of the room.

\n@param name The updated name of the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The updated name of the room.

\n@return The updated name of the room.", "getterModel" : { "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, "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 updated name of the room.

\n@param name The updated name of the room.", "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 updated name of the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description of the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description of the room.

\n@param description The updated description of the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description of the room.

\n@return The updated description of the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description of the room.

\n@param description The updated description of the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description of the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AddressBookArn" : { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room 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 #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the room to update.

\n@param addressBookArn The ARN of the room to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the room to update.

\n@return The ARN of the room 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" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to update.

\n@param addressBookArn The ARN of the room to update.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the room to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description of the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description of the room.

\n@param description The updated description of the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description of the room.

\n@return The updated description of the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description of the room.

\n@param description The updated description of the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description of the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The updated name of the 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 #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 updated name of the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The updated name of the room.

\n@param name The updated name of the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The updated name of the room.

\n@return The updated name of the room.", "getterModel" : { "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, "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 updated name of the room.

\n@param name The updated name of the room.", "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 updated name of the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAddressBookArn", "beanStyleSetterMethodName" : "setAddressBookArn", "c2jName" : "AddressBookArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room 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 #addressBookArn(String)}.\n@param addressBookArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #addressBookArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "addressBookArn", "fluentSetterDocumentation" : "

The ARN of the room to update.

\n@param addressBookArn The ARN of the room to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "addressBookArn", "getterDocumentation" : "

The ARN of the room to update.

\n@return The ARN of the room 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" : "AddressBookArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AddressBookArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AddressBookArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to update.

\n@param addressBookArn The ARN of the room to update.", "setterMethodName" : "setAddressBookArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "addressBookArn", "variableType" : "String", "documentation" : "

The ARN of the room to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AddressBookName", "defaultConsumerFluentSetterDocumentation" : "

The updated name of the 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 #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 updated name of the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The updated name of the room.

\n@param name The updated name of the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The updated name of the room.

\n@return The updated name of the room.", "getterModel" : { "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, "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 updated name of the room.

\n@param name The updated name of the room.", "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 updated name of the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "AddressBookDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description of the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description of the room.

\n@param description The updated description of the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description of the room.

\n@return The updated description of the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description of the room.

\n@param description The updated description of the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description of the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AddressBookArn" ], "shapeName" : "UpdateAddressBookRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAddressBookRequest", "variableName" : "updateAddressBookRequest", "variableType" : "UpdateAddressBookRequest", "documentation" : null, "simpleType" : "UpdateAddressBookRequest", "variableSetterType" : "UpdateAddressBookRequest" }, "wrapper" : false }, "UpdateAddressBookResponse" : { "c2jName" : "UpdateAddressBookResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAddressBookResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAddressBookResponse", "variableName" : "updateAddressBookResponse", "variableType" : "UpdateAddressBookResponse", "documentation" : null, "simpleType" : "UpdateAddressBookResponse", "variableSetterType" : "UpdateAddressBookResponse" }, "wrapper" : false }, "UpdateBusinessReportScheduleRequest" : { "c2jName" : "UpdateBusinessReportScheduleRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateBusinessReportSchedule", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UpdateBusinessReportSchedule", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleArn(String)}.\n@param scheduleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleArn(String)", "deprecated" : false, "documentation" : "

The ARN of the business report schedule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleArn", "fluentSetterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 location of the output reports.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "documentation" : "

The S3 location of the output reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

The S3 location of the output reports.

\n@param s3BucketName The S3 location of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 location of the output reports.

\n@return The S3 location of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 location of the output reports.

\n@param s3BucketName The S3 location of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 location of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

The S3 key where the report is delivered.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleName(String)}.\n@param scheduleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleName(String)", "deprecated" : false, "documentation" : "

The name identifier of the schedule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleName", "fluentSetterDocumentation" : "

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

\n@return The name identifier of the schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleName", "sensitive" : false, "setterDocumentation" : "

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

\nThis is a convenience that creates an instance of the {@link BusinessReportRecurrence.Builder} avoiding the need to create one manually via {@link BusinessReportRecurrence#builder()}.\n\nWhen the {@link Consumer} completes, {@link BusinessReportRecurrence.Builder#build()} is called immediately and its result is passed to {@link #recurrence(BusinessReportRecurrence)}.\n@param recurrence a consumer that will call methods on {@link BusinessReportRecurrence.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurrence(BusinessReportRecurrence)", "deprecated" : false, "documentation" : "

The recurrence of the reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrence", "fluentSetterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Format" : { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Recurrence" : { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

\nThis is a convenience that creates an instance of the {@link BusinessReportRecurrence.Builder} avoiding the need to create one manually via {@link BusinessReportRecurrence#builder()}.\n\nWhen the {@link Consumer} completes, {@link BusinessReportRecurrence.Builder#build()} is called immediately and its result is passed to {@link #recurrence(BusinessReportRecurrence)}.\n@param recurrence a consumer that will call methods on {@link BusinessReportRecurrence.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurrence(BusinessReportRecurrence)", "deprecated" : false, "documentation" : "

The recurrence of the reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrence", "fluentSetterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null }, "S3BucketName" : { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 location of the output reports.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "documentation" : "

The S3 location of the output reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

The S3 location of the output reports.

\n@param s3BucketName The S3 location of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 location of the output reports.

\n@return The S3 location of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 location of the output reports.

\n@param s3BucketName The S3 location of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 location of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3KeyPrefix" : { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

The S3 key where the report is delivered.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleArn" : { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleArn(String)}.\n@param scheduleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleArn(String)", "deprecated" : false, "documentation" : "

The ARN of the business report schedule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleArn", "fluentSetterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleName" : { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleName(String)}.\n@param scheduleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleName(String)", "deprecated" : false, "documentation" : "

The name identifier of the schedule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleName", "fluentSetterDocumentation" : "

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

\n@return The name identifier of the schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleName", "sensitive" : false, "setterDocumentation" : "

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getScheduleArn", "beanStyleSetterMethodName" : "setScheduleArn", "c2jName" : "ScheduleArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the business report schedule.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleArn(String)}.\n@param scheduleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleArn(String)", "deprecated" : false, "documentation" : "

The ARN of the business report schedule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleArn", "fluentSetterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleArn", "getterDocumentation" : "

The ARN of the business report schedule.

\n@return The ARN of the business report schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the business report schedule.

\n@param scheduleArn The ARN of the business report schedule.", "setterMethodName" : "setScheduleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleArn", "variableType" : "String", "documentation" : "

The ARN of the business report schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "CustomerS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

The S3 location of the output reports.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "documentation" : "

The S3 location of the output reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

The S3 location of the output reports.

\n@param s3BucketName The S3 location of the output reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

The S3 location of the output reports.

\n@return The S3 location of the output reports.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

The S3 location of the output reports.

\n@param s3BucketName The S3 location of the output reports.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

The S3 location of the output reports.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

The S3 key where the report is delivered.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

The S3 key where the report is delivered.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

The S3 key where the report is delivered.

\n@return The S3 key where the report is delivered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

The S3 key where the report is delivered.

\n@param s3KeyPrefix The S3 key where the report is delivered.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

The S3 key where the report is delivered.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormatAsString", "beanStyleSetterMethodName" : "setFormat", "c2jName" : "Format", "c2jShape" : "BusinessReportFormat", "defaultConsumerFluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formatAsString(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)", "deprecated" : false, "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "endpointDiscoveryId" : false, "enumType" : "BusinessReportFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "format", "fluentEnumSetterMethodName" : "format", "fluentGetterMethodName" : "formatAsString", "fluentSetterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see BusinessReportFormat", "fluentSetterMethodName" : "format", "getterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #format} will return {@link BusinessReportFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formatAsString}.\n

\n@return The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Format", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Format", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Format", "sensitive" : false, "setterDocumentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

\n@param format The format of the generated report (individual CSV files or zipped files of individual files).\n@see BusinessReportFormat", "setterMethodName" : "setFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "format", "variableType" : "String", "documentation" : "

The format of the generated report (individual CSV files or zipped files of individual files).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleName", "beanStyleSetterMethodName" : "setScheduleName", "c2jName" : "ScheduleName", "c2jShape" : "BusinessReportScheduleName", "defaultConsumerFluentSetterDocumentation" : "

The name identifier of the schedule.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleName(String)}.\n@param scheduleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleName(String)", "deprecated" : false, "documentation" : "

The name identifier of the schedule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleName", "fluentSetterDocumentation" : "

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleName", "getterDocumentation" : "

The name identifier of the schedule.

\n@return The name identifier of the schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleName", "sensitive" : false, "setterDocumentation" : "

The name identifier of the schedule.

\n@param scheduleName The name identifier of the schedule.", "setterMethodName" : "setScheduleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleName", "variableType" : "String", "documentation" : "

The name identifier of the schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecurrence", "beanStyleSetterMethodName" : "setRecurrence", "c2jName" : "Recurrence", "c2jShape" : "BusinessReportRecurrence", "defaultConsumerFluentSetterDocumentation" : "

The recurrence of the reports.

\nThis is a convenience that creates an instance of the {@link BusinessReportRecurrence.Builder} avoiding the need to create one manually via {@link BusinessReportRecurrence#builder()}.\n\nWhen the {@link Consumer} completes, {@link BusinessReportRecurrence.Builder#build()} is called immediately and its result is passed to {@link #recurrence(BusinessReportRecurrence)}.\n@param recurrence a consumer that will call methods on {@link BusinessReportRecurrence.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurrence(BusinessReportRecurrence)", "deprecated" : false, "documentation" : "

The recurrence of the reports.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrence", "fluentSetterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrence", "getterDocumentation" : "

The recurrence of the reports.

\n@return The recurrence of the reports.", "getterModel" : { "returnType" : "BusinessReportRecurrence", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recurrence", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Recurrence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Recurrence", "sensitive" : false, "setterDocumentation" : "

The recurrence of the reports.

\n@param recurrence The recurrence of the reports.", "setterMethodName" : "setRecurrence", "setterModel" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : null, "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BusinessReportRecurrence", "variableName" : "recurrence", "variableType" : "BusinessReportRecurrence", "documentation" : "

The recurrence of the reports.

", "simpleType" : "BusinessReportRecurrence", "variableSetterType" : "BusinessReportRecurrence" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ScheduleArn" ], "shapeName" : "UpdateBusinessReportScheduleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateBusinessReportScheduleRequest", "variableName" : "updateBusinessReportScheduleRequest", "variableType" : "UpdateBusinessReportScheduleRequest", "documentation" : null, "simpleType" : "UpdateBusinessReportScheduleRequest", "variableSetterType" : "UpdateBusinessReportScheduleRequest" }, "wrapper" : false }, "UpdateBusinessReportScheduleResponse" : { "c2jName" : "UpdateBusinessReportScheduleResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateBusinessReportScheduleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateBusinessReportScheduleResponse", "variableName" : "updateBusinessReportScheduleResponse", "variableType" : "UpdateBusinessReportScheduleResponse", "documentation" : null, "simpleType" : "UpdateBusinessReportScheduleResponse", "variableSetterType" : "UpdateBusinessReportScheduleResponse" }, "wrapper" : false }, "UpdateConferenceProviderRequest" : { "c2jName" : "UpdateConferenceProviderRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateConferenceProvider", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UpdateConferenceProvider", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderArn(String)}.\n@param conferenceProviderArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderArn(String)", "deprecated" : false, "documentation" : "

The ARN of the conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviderArn", "fluentSetterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the conference provider.

\n@return The ARN of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConferenceProviderTypeAsString", "beanStyleSetterMethodName" : "setConferenceProviderType", "c2jName" : "ConferenceProviderType", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

The type of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderTypeAsString(String)}.\n@param conferenceProviderType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderType(String)", "deprecated" : false, "documentation" : "

The type of the conference provider.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "conferenceProviderType", "fluentEnumSetterMethodName" : "conferenceProviderType", "fluentGetterMethodName" : "conferenceProviderTypeAsString", "fluentSetterDocumentation" : "

The type of the conference provider.

\n@param conferenceProviderType The type of the conference provider.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "conferenceProviderType", "getterDocumentation" : "

The type of the conference provider.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #conferenceProviderType} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #conferenceProviderTypeAsString}.\n

\n@return The type of the conference provider.\n@see ConferenceProviderType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderType", "sensitive" : false, "setterDocumentation" : "

The type of the conference provider.

\n@param conferenceProviderType The type of the conference provider.\n@see ConferenceProviderType", "setterMethodName" : "setConferenceProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : "

The type of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

\nThis is a convenience that creates an instance of the {@link IPDialIn.Builder} avoiding the need to create one manually via {@link IPDialIn#builder()}.\n\nWhen the {@link Consumer} completes, {@link IPDialIn.Builder#build()} is called immediately and its result is passed to {@link #ipDialIn(IPDialIn)}.\n@param ipDialIn a consumer that will call methods on {@link IPDialIn.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipDialIn(IPDialIn)", "deprecated" : false, "documentation" : "

The IP endpoint and protocol for calling.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipDialIn", "fluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

\nThis is a convenience that creates an instance of the {@link PSTNDialIn.Builder} avoiding the need to create one manually via {@link PSTNDialIn#builder()}.\n\nWhen the {@link Consumer} completes, {@link PSTNDialIn.Builder#build()} is called immediately and its result is passed to {@link #pstnDialIn(PSTNDialIn)}.\n@param pstnDialIn a consumer that will call methods on {@link PSTNDialIn.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pstnDialIn(PSTNDialIn)", "deprecated" : false, "documentation" : "

The information for PSTN conferencing.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnDialIn", "fluentSetterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

\nThis is a convenience that creates an instance of the {@link MeetingSetting.Builder} avoiding the need to create one manually via {@link MeetingSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link MeetingSetting.Builder#build()} is called immediately and its result is passed to {@link #meetingSetting(MeetingSetting)}.\n@param meetingSetting a consumer that will call methods on {@link MeetingSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #meetingSetting(MeetingSetting)", "deprecated" : false, "documentation" : "

The meeting settings for the conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "meetingSetting", "fluentSetterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConferenceProviderArn" : { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderArn(String)}.\n@param conferenceProviderArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderArn(String)", "deprecated" : false, "documentation" : "

The ARN of the conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviderArn", "fluentSetterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the conference provider.

\n@return The ARN of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ConferenceProviderType" : { "beanStyleGetterMethodName" : "getConferenceProviderTypeAsString", "beanStyleSetterMethodName" : "setConferenceProviderType", "c2jName" : "ConferenceProviderType", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

The type of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderTypeAsString(String)}.\n@param conferenceProviderType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderType(String)", "deprecated" : false, "documentation" : "

The type of the conference provider.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "conferenceProviderType", "fluentEnumSetterMethodName" : "conferenceProviderType", "fluentGetterMethodName" : "conferenceProviderTypeAsString", "fluentSetterDocumentation" : "

The type of the conference provider.

\n@param conferenceProviderType The type of the conference provider.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "conferenceProviderType", "getterDocumentation" : "

The type of the conference provider.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #conferenceProviderType} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #conferenceProviderTypeAsString}.\n

\n@return The type of the conference provider.\n@see ConferenceProviderType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderType", "sensitive" : false, "setterDocumentation" : "

The type of the conference provider.

\n@param conferenceProviderType The type of the conference provider.\n@see ConferenceProviderType", "setterMethodName" : "setConferenceProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : "

The type of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IPDialIn" : { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

\nThis is a convenience that creates an instance of the {@link IPDialIn.Builder} avoiding the need to create one manually via {@link IPDialIn#builder()}.\n\nWhen the {@link Consumer} completes, {@link IPDialIn.Builder#build()} is called immediately and its result is passed to {@link #ipDialIn(IPDialIn)}.\n@param ipDialIn a consumer that will call methods on {@link IPDialIn.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipDialIn(IPDialIn)", "deprecated" : false, "documentation" : "

The IP endpoint and protocol for calling.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipDialIn", "fluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, "MeetingSetting" : { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

\nThis is a convenience that creates an instance of the {@link MeetingSetting.Builder} avoiding the need to create one manually via {@link MeetingSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link MeetingSetting.Builder#build()} is called immediately and its result is passed to {@link #meetingSetting(MeetingSetting)}.\n@param meetingSetting a consumer that will call methods on {@link MeetingSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #meetingSetting(MeetingSetting)", "deprecated" : false, "documentation" : "

The meeting settings for the conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "meetingSetting", "fluentSetterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null }, "PSTNDialIn" : { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

\nThis is a convenience that creates an instance of the {@link PSTNDialIn.Builder} avoiding the need to create one manually via {@link PSTNDialIn#builder()}.\n\nWhen the {@link Consumer} completes, {@link PSTNDialIn.Builder#build()} is called immediately and its result is passed to {@link #pstnDialIn(PSTNDialIn)}.\n@param pstnDialIn a consumer that will call methods on {@link PSTNDialIn.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pstnDialIn(PSTNDialIn)", "deprecated" : false, "documentation" : "

The information for PSTN conferencing.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnDialIn", "fluentSetterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConferenceProviderArn", "beanStyleSetterMethodName" : "setConferenceProviderArn", "c2jName" : "ConferenceProviderArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderArn(String)}.\n@param conferenceProviderArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderArn(String)", "deprecated" : false, "documentation" : "

The ARN of the conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "conferenceProviderArn", "fluentSetterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "conferenceProviderArn", "getterDocumentation" : "

The ARN of the conference provider.

\n@return The ARN of the conference provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the conference provider.

\n@param conferenceProviderArn The ARN of the conference provider.", "setterMethodName" : "setConferenceProviderArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderArn", "variableType" : "String", "documentation" : "

The ARN of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConferenceProviderTypeAsString", "beanStyleSetterMethodName" : "setConferenceProviderType", "c2jName" : "ConferenceProviderType", "c2jShape" : "ConferenceProviderType", "defaultConsumerFluentSetterDocumentation" : "

The type of the conference provider.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #conferenceProviderTypeAsString(String)}.\n@param conferenceProviderType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #conferenceProviderType(String)", "deprecated" : false, "documentation" : "

The type of the conference provider.

", "endpointDiscoveryId" : false, "enumType" : "ConferenceProviderType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "conferenceProviderType", "fluentEnumSetterMethodName" : "conferenceProviderType", "fluentGetterMethodName" : "conferenceProviderTypeAsString", "fluentSetterDocumentation" : "

The type of the conference provider.

\n@param conferenceProviderType The type of the conference provider.\n@see ConferenceProviderType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConferenceProviderType", "fluentSetterMethodName" : "conferenceProviderType", "getterDocumentation" : "

The type of the conference provider.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #conferenceProviderType} will return {@link ConferenceProviderType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #conferenceProviderTypeAsString}.\n

\n@return The type of the conference provider.\n@see ConferenceProviderType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConferenceProviderType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConferenceProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConferenceProviderType", "sensitive" : false, "setterDocumentation" : "

The type of the conference provider.

\n@param conferenceProviderType The type of the conference provider.\n@see ConferenceProviderType", "setterMethodName" : "setConferenceProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "conferenceProviderType", "variableType" : "String", "documentation" : "

The type of the conference provider.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIpDialIn", "beanStyleSetterMethodName" : "setIpDialIn", "c2jName" : "IPDialIn", "c2jShape" : "IPDialIn", "defaultConsumerFluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

\nThis is a convenience that creates an instance of the {@link IPDialIn.Builder} avoiding the need to create one manually via {@link IPDialIn#builder()}.\n\nWhen the {@link Consumer} completes, {@link IPDialIn.Builder#build()} is called immediately and its result is passed to {@link #ipDialIn(IPDialIn)}.\n@param ipDialIn a consumer that will call methods on {@link IPDialIn.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipDialIn(IPDialIn)", "deprecated" : false, "documentation" : "

The IP endpoint and protocol for calling.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipDialIn", "fluentSetterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipDialIn", "getterDocumentation" : "

The IP endpoint and protocol for calling.

\n@return The IP endpoint and protocol for calling.", "getterModel" : { "returnType" : "IPDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IPDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IPDialIn", "sensitive" : false, "setterDocumentation" : "

The IP endpoint and protocol for calling.

\n@param ipDialIn The IP endpoint and protocol for calling.", "setterMethodName" : "setIpDialIn", "setterModel" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : null, "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IPDialIn", "variableName" : "ipDialIn", "variableType" : "IPDialIn", "documentation" : "

The IP endpoint and protocol for calling.

", "simpleType" : "IPDialIn", "variableSetterType" : "IPDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnDialIn", "beanStyleSetterMethodName" : "setPstnDialIn", "c2jName" : "PSTNDialIn", "c2jShape" : "PSTNDialIn", "defaultConsumerFluentSetterDocumentation" : "

The information for PSTN conferencing.

\nThis is a convenience that creates an instance of the {@link PSTNDialIn.Builder} avoiding the need to create one manually via {@link PSTNDialIn#builder()}.\n\nWhen the {@link Consumer} completes, {@link PSTNDialIn.Builder#build()} is called immediately and its result is passed to {@link #pstnDialIn(PSTNDialIn)}.\n@param pstnDialIn a consumer that will call methods on {@link PSTNDialIn.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pstnDialIn(PSTNDialIn)", "deprecated" : false, "documentation" : "

The information for PSTN conferencing.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnDialIn", "fluentSetterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnDialIn", "getterDocumentation" : "

The information for PSTN conferencing.

\n@return The information for PSTN conferencing.", "getterModel" : { "returnType" : "PSTNDialIn", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNDialIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNDialIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PSTNDialIn", "sensitive" : false, "setterDocumentation" : "

The information for PSTN conferencing.

\n@param pstnDialIn The information for PSTN conferencing.", "setterMethodName" : "setPstnDialIn", "setterModel" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : null, "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PSTNDialIn", "variableName" : "pstnDialIn", "variableType" : "PSTNDialIn", "documentation" : "

The information for PSTN conferencing.

", "simpleType" : "PSTNDialIn", "variableSetterType" : "PSTNDialIn" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMeetingSetting", "beanStyleSetterMethodName" : "setMeetingSetting", "c2jName" : "MeetingSetting", "c2jShape" : "MeetingSetting", "defaultConsumerFluentSetterDocumentation" : "

The meeting settings for the conference provider.

\nThis is a convenience that creates an instance of the {@link MeetingSetting.Builder} avoiding the need to create one manually via {@link MeetingSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link MeetingSetting.Builder#build()} is called immediately and its result is passed to {@link #meetingSetting(MeetingSetting)}.\n@param meetingSetting a consumer that will call methods on {@link MeetingSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #meetingSetting(MeetingSetting)", "deprecated" : false, "documentation" : "

The meeting settings for the conference provider.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "meetingSetting", "fluentSetterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "meetingSetting", "getterDocumentation" : "

The meeting settings for the conference provider.

\n@return The meeting settings for the conference provider.", "getterModel" : { "returnType" : "MeetingSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MeetingSetting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeetingSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MeetingSetting", "sensitive" : false, "setterDocumentation" : "

The meeting settings for the conference provider.

\n@param meetingSetting The meeting settings for the conference provider.", "setterMethodName" : "setMeetingSetting", "setterModel" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : null, "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MeetingSetting", "variableName" : "meetingSetting", "variableType" : "MeetingSetting", "documentation" : "

The meeting settings for the conference provider.

", "simpleType" : "MeetingSetting", "variableSetterType" : "MeetingSetting" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ConferenceProviderArn", "ConferenceProviderType", "MeetingSetting" ], "shapeName" : "UpdateConferenceProviderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateConferenceProviderRequest", "variableName" : "updateConferenceProviderRequest", "variableType" : "UpdateConferenceProviderRequest", "documentation" : null, "simpleType" : "UpdateConferenceProviderRequest", "variableSetterType" : "UpdateConferenceProviderRequest" }, "wrapper" : false }, "UpdateConferenceProviderResponse" : { "c2jName" : "UpdateConferenceProviderResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateConferenceProviderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateConferenceProviderResponse", "variableName" : "updateConferenceProviderResponse", "variableType" : "UpdateConferenceProviderResponse", "documentation" : null, "simpleType" : "UpdateConferenceProviderResponse", "variableSetterType" : "UpdateConferenceProviderResponse" }, "wrapper" : false }, "UpdateContactRequest" : { "c2jName" : "UpdateContactRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateContact", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UpdateContact", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact 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 #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact to update.

\n@param contactArn The ARN of the contact to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to update.

\n@return The ARN of the contact 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" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to update.

\n@param contactArn The ARN of the contact to update.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated display name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 updated display name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The updated display name of the contact.

\n@param displayName The updated display name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The updated display name of the contact.

\n@return The updated display name of the contact.", "getterModel" : { "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, "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 updated display name of the contact.

\n@param displayName The updated display name of the contact.", "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 updated display name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated first name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #firstName(String)}.\n@param firstName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstName(String)", "deprecated" : false, "documentation" : "

The updated first name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The updated first name of the contact.

\n@param firstName The updated first name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The updated first name of the contact.

\n@return The updated first name of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The updated first name of the contact.

\n@param firstName The updated first name of the contact.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The updated first name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated last name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastName(String)}.\n@param lastName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastName(String)", "deprecated" : false, "documentation" : "

The updated last name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The updated last name of the contact.

\n@param lastName The updated last name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The updated last name of the contact.

\n@return The updated last name of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The updated last name of the contact.

\n@param lastName The updated last name of the contact.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The updated last name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The updated phone number of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "

The updated phone number of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The updated phone number of the contact.

\n@param phoneNumber The updated phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The updated phone number of the contact.

\n@return The updated phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The updated phone number of the contact.

\n@param phoneNumber The updated phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The updated phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactArn" : { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact 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 #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact to update.

\n@param contactArn The ARN of the contact to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to update.

\n@return The ARN of the contact 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" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to update.

\n@param contactArn The ARN of the contact to update.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated display name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 updated display name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The updated display name of the contact.

\n@param displayName The updated display name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The updated display name of the contact.

\n@return The updated display name of the contact.", "getterModel" : { "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, "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 updated display name of the contact.

\n@param displayName The updated display name of the contact.", "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 updated display name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FirstName" : { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated first name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #firstName(String)}.\n@param firstName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstName(String)", "deprecated" : false, "documentation" : "

The updated first name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The updated first name of the contact.

\n@param firstName The updated first name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The updated first name of the contact.

\n@return The updated first name of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The updated first name of the contact.

\n@param firstName The updated first name of the contact.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The updated first name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastName" : { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated last name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastName(String)}.\n@param lastName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastName(String)", "deprecated" : false, "documentation" : "

The updated last name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The updated last name of the contact.

\n@param lastName The updated last name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The updated last name of the contact.

\n@return The updated last name of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The updated last name of the contact.

\n@param lastName The updated last name of the contact.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The updated last name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PhoneNumber" : { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The updated phone number of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "

The updated phone number of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The updated phone number of the contact.

\n@param phoneNumber The updated phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The updated phone number of the contact.

\n@return The updated phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The updated phone number of the contact.

\n@param phoneNumber The updated phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The updated phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactArn", "beanStyleSetterMethodName" : "setContactArn", "c2jName" : "ContactArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the contact 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 #contactArn(String)}.\n@param contactArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactArn(String)", "deprecated" : false, "documentation" : "

The ARN of the contact to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactArn", "fluentSetterDocumentation" : "

The ARN of the contact to update.

\n@param contactArn The ARN of the contact to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactArn", "getterDocumentation" : "

The ARN of the contact to update.

\n@return The ARN of the contact 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" : "ContactArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContactArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the contact to update.

\n@param contactArn The ARN of the contact to update.", "setterMethodName" : "setContactArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactArn", "variableType" : "String", "documentation" : "

The ARN of the contact to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated display name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 updated display name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The updated display name of the contact.

\n@param displayName The updated display name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The updated display name of the contact.

\n@return The updated display name of the contact.", "getterModel" : { "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, "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 updated display name of the contact.

\n@param displayName The updated display name of the contact.", "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 updated display name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated first name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #firstName(String)}.\n@param firstName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstName(String)", "deprecated" : false, "documentation" : "

The updated first name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The updated first name of the contact.

\n@param firstName The updated first name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The updated first name of the contact.

\n@return The updated first name of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The updated first name of the contact.

\n@param firstName The updated first name of the contact.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The updated first name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "ContactName", "defaultConsumerFluentSetterDocumentation" : "

The updated last name of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastName(String)}.\n@param lastName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastName(String)", "deprecated" : false, "documentation" : "

The updated last name of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The updated last name of the contact.

\n@param lastName The updated last name of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The updated last name of the contact.

\n@return The updated last name of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The updated last name of the contact.

\n@param lastName The updated last name of the contact.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The updated last name of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "E164PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The updated phone number of the contact.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumber(String)}.\n@param phoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumber(String)", "deprecated" : false, "documentation" : "

The updated phone number of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The updated phone number of the contact.

\n@param phoneNumber The updated phone number of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The updated phone number of the contact.

\n@return The updated phone number of the contact.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumber", "sensitive" : true, "setterDocumentation" : "

The updated phone number of the contact.

\n@param phoneNumber The updated phone number of the contact.", "setterMethodName" : "setPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "

The updated phone number of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContactArn" ], "shapeName" : "UpdateContactRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateContactRequest", "variableName" : "updateContactRequest", "variableType" : "UpdateContactRequest", "documentation" : null, "simpleType" : "UpdateContactRequest", "variableSetterType" : "UpdateContactRequest" }, "wrapper" : false }, "UpdateContactResponse" : { "c2jName" : "UpdateContactResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateContactResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateContactResponse", "variableName" : "updateContactResponse", "variableType" : "UpdateContactResponse", "documentation" : null, "simpleType" : "UpdateContactResponse", "variableSetterType" : "UpdateContactResponse" }, "wrapper" : false }, "UpdateDeviceRequest" : { "c2jName" : "UpdateDeviceRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateDevice", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UpdateDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to update. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to update. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to update. Required.

\n@param deviceArn The ARN of the device to update. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to update. Required.

\n@return The ARN of the device to update. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to update. Required.

\n@param deviceArn The ARN of the device to update. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to update. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The updated device name. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The updated device name. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

The updated device name. Required.

\n@param deviceName The updated device name. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The updated device name. Required.

\n@return The updated device name. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The updated device name. Required.

\n@param deviceName The updated device name. Required.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The updated device name. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to update. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to update. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to update. Required.

\n@param deviceArn The ARN of the device to update. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to update. Required.

\n@return The ARN of the device to update. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to update. Required.

\n@param deviceArn The ARN of the device to update. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to update. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceName" : { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The updated device name. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The updated device name. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

The updated device name. Required.

\n@param deviceName The updated device name. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The updated device name. Required.

\n@return The updated device name. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The updated device name. Required.

\n@param deviceName The updated device name. Required.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The updated device name. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "DeviceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the device to update. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceArn(String)}.\n@param deviceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceArn(String)", "deprecated" : false, "documentation" : "

The ARN of the device to update. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceArn", "fluentSetterDocumentation" : "

The ARN of the device to update. Required.

\n@param deviceArn The ARN of the device to update. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceArn", "getterDocumentation" : "

The ARN of the device to update. Required.

\n@return The ARN of the device to update. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the device to update. Required.

\n@param deviceArn The ARN of the device to update. Required.", "setterMethodName" : "setDeviceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceArn", "variableType" : "String", "documentation" : "

The ARN of the device to update. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceName", "defaultConsumerFluentSetterDocumentation" : "

The updated device name. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

The updated device name. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

The updated device name. Required.

\n@param deviceName The updated device name. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

The updated device name. Required.

\n@return The updated device name. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

The updated device name. Required.

\n@param deviceName The updated device name. Required.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The updated device name. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDeviceRequest", "variableName" : "updateDeviceRequest", "variableType" : "UpdateDeviceRequest", "documentation" : null, "simpleType" : "UpdateDeviceRequest", "variableSetterType" : "UpdateDeviceRequest" }, "wrapper" : false }, "UpdateDeviceResponse" : { "c2jName" : "UpdateDeviceResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateDeviceResponse", "variableName" : "updateDeviceResponse", "variableType" : "UpdateDeviceResponse", "documentation" : null, "simpleType" : "UpdateDeviceResponse", "variableSetterType" : "UpdateDeviceResponse" }, "wrapper" : false }, "UpdateProfileRequest" : { "c2jName" : "UpdateProfileRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateProfile", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UpdateProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile to update. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room profile to update. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of the room profile to update. Required.

\n@param profileArn The ARN of the room profile to update. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile to update. Required.

\n@return The ARN of the room profile to update. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile to update. Required.

\n@param profileArn The ARN of the room profile to update. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile to update. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The updated name for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The updated name for the room profile.

\n@param profileName The updated name for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The updated name for the room profile.

\n@return The updated name for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The updated name for the room profile.

\n@param profileName The updated name for the room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The updated name for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@param isDefault Sets the profile as default if selected. If this is missing, no update is done to the default status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@return Sets the profile as default if selected. If this is missing, no update is done to the default status.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@param isDefault Sets the profile as default if selected. If this is missing, no update is done to the default status.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The updated timezone for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The updated timezone for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The updated timezone for the room profile.

\n@param timezone The updated timezone for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The updated timezone for the room profile.

\n@return The updated timezone for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The updated timezone for the room profile.

\n@param timezone The updated timezone for the room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The updated timezone for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The updated address for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The updated address for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The updated address for the room profile.

\n@param address The updated address for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The updated address for the room profile.

\n@return The updated address for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The updated address for the room profile.

\n@param address The updated address for the room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The updated address for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The updated distance unit for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The updated distance unit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The updated distance unit for the room profile.

\n@param distanceUnit The updated distance unit for the room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The updated distance unit for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The updated distance unit for the room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The updated distance unit for the room profile.

\n@param distanceUnit The updated distance unit for the room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The updated distance unit for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The updated temperature unit for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The updated temperature unit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The updated temperature unit for the room profile.

\n@param temperatureUnit The updated temperature unit for the room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The updated temperature unit for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The updated temperature unit for the room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The updated temperature unit for the room profile.

\n@param temperatureUnit The updated temperature unit for the room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The updated temperature unit for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The updated wake word for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The updated wake word for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The updated wake word for the room profile.

\n@param wakeWord The updated wake word for the room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The updated wake word for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The updated wake word for the room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The updated wake word for the room profile.

\n@param wakeWord The updated wake word for the room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The updated wake word for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether the setup mode of the profile is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

Whether the setup mode of the profile is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupModeDisabled", "fluentSetterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@param setupModeDisabled Whether the setup mode of the profile is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@return Whether the setup mode of the profile is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@param setupModeDisabled Whether the setup mode of the profile is enabled.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

Whether the setup mode of the profile is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The updated maximum volume limit for the room profile.

\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 #maxVolumeLimit(Integer)}.\n@param maxVolumeLimit 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 #maxVolumeLimit(Integer)", "deprecated" : false, "documentation" : "

The updated maximum volume limit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVolumeLimit", "fluentSetterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@param maxVolumeLimit The updated maximum volume limit for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@return The updated maximum volume limit for the room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@param maxVolumeLimit The updated maximum volume limit for the room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The updated maximum volume limit for the room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

Whether the PSTN setting of the room profile is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnEnabled", "fluentSetterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@param pstnEnabled Whether the PSTN setting of the room profile is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@return Whether the PSTN setting of the room profile is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@param pstnEnabled Whether the PSTN setting of the room profile is enabled.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

Whether the PSTN setting of the room profile is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The updated address for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The updated address for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The updated address for the room profile.

\n@param address The updated address for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The updated address for the room profile.

\n@return The updated address for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The updated address for the room profile.

\n@param address The updated address for the room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The updated address for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DistanceUnit" : { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The updated distance unit for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The updated distance unit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The updated distance unit for the room profile.

\n@param distanceUnit The updated distance unit for the room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The updated distance unit for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The updated distance unit for the room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The updated distance unit for the room profile.

\n@param distanceUnit The updated distance unit for the room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The updated distance unit for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsDefault" : { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@param isDefault Sets the profile as default if selected. If this is missing, no update is done to the default status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@return Sets the profile as default if selected. If this is missing, no update is done to the default status.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@param isDefault Sets the profile as default if selected. If this is missing, no update is done to the default status.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MaxVolumeLimit" : { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The updated maximum volume limit for the room profile.

\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 #maxVolumeLimit(Integer)}.\n@param maxVolumeLimit 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 #maxVolumeLimit(Integer)", "deprecated" : false, "documentation" : "

The updated maximum volume limit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVolumeLimit", "fluentSetterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@param maxVolumeLimit The updated maximum volume limit for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@return The updated maximum volume limit for the room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@param maxVolumeLimit The updated maximum volume limit for the room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The updated maximum volume limit for the room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PSTNEnabled" : { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

Whether the PSTN setting of the room profile is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnEnabled", "fluentSetterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@param pstnEnabled Whether the PSTN setting of the room profile is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@return Whether the PSTN setting of the room profile is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@param pstnEnabled Whether the PSTN setting of the room profile is enabled.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

Whether the PSTN setting of the room profile is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile to update. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room profile to update. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of the room profile to update. Required.

\n@param profileArn The ARN of the room profile to update. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile to update. Required.

\n@return The ARN of the room profile to update. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile to update. Required.

\n@param profileArn The ARN of the room profile to update. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile to update. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProfileName" : { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The updated name for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The updated name for the room profile.

\n@param profileName The updated name for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The updated name for the room profile.

\n@return The updated name for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The updated name for the room profile.

\n@param profileName The updated name for the room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The updated name for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SetupModeDisabled" : { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether the setup mode of the profile is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

Whether the setup mode of the profile is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupModeDisabled", "fluentSetterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@param setupModeDisabled Whether the setup mode of the profile is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@return Whether the setup mode of the profile is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@param setupModeDisabled Whether the setup mode of the profile is enabled.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

Whether the setup mode of the profile is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "TemperatureUnit" : { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The updated temperature unit for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The updated temperature unit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The updated temperature unit for the room profile.

\n@param temperatureUnit The updated temperature unit for the room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The updated temperature unit for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The updated temperature unit for the room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The updated temperature unit for the room profile.

\n@param temperatureUnit The updated temperature unit for the room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The updated temperature unit for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Timezone" : { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The updated timezone for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The updated timezone for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The updated timezone for the room profile.

\n@param timezone The updated timezone for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The updated timezone for the room profile.

\n@return The updated timezone for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The updated timezone for the room profile.

\n@param timezone The updated timezone for the room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The updated timezone for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WakeWord" : { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The updated wake word for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The updated wake word for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The updated wake word for the room profile.

\n@param wakeWord The updated wake word for the room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The updated wake word for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The updated wake word for the room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The updated wake word for the room profile.

\n@param wakeWord The updated wake word for the room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The updated wake word for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room profile to update. Required.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room profile to update. Required.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The ARN of the room profile to update. Required.

\n@param profileArn The ARN of the room profile to update. Required.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The ARN of the room profile to update. Required.

\n@return The ARN of the room profile to update. Required.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room profile to update. Required.

\n@param profileArn The ARN of the room profile to update. Required.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The ARN of the room profile to update. Required.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileName", "beanStyleSetterMethodName" : "setProfileName", "c2jName" : "ProfileName", "c2jShape" : "ProfileName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileName(String)}.\n@param profileName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileName(String)", "deprecated" : false, "documentation" : "

The updated name for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileName", "fluentSetterDocumentation" : "

The updated name for the room profile.

\n@param profileName The updated name for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileName", "getterDocumentation" : "

The updated name for the room profile.

\n@return The updated name for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileName", "sensitive" : false, "setterDocumentation" : "

The updated name for the room profile.

\n@param profileName The updated name for the room profile.", "setterMethodName" : "setProfileName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileName", "variableType" : "String", "documentation" : "

The updated name for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsDefault", "beanStyleSetterMethodName" : "setIsDefault", "c2jName" : "IsDefault", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\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 #isDefault(Boolean)}.\n@param isDefault 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 #isDefault(Boolean)", "deprecated" : false, "documentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefault", "fluentSetterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@param isDefault Sets the profile as default if selected. If this is missing, no update is done to the default status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefault", "getterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@return Sets the profile as default if selected. If this is missing, no update is done to the default status.", "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" : "IsDefault", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefault", "sensitive" : false, "setterDocumentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

\n@param isDefault Sets the profile as default if selected. If this is missing, no update is done to the default status.", "setterMethodName" : "setIsDefault", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefault", "variableType" : "Boolean", "documentation" : "

Sets the profile as default if selected. If this is missing, no update is done to the default status.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "Timezone", "defaultConsumerFluentSetterDocumentation" : "

The updated timezone for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

The updated timezone for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

The updated timezone for the room profile.

\n@param timezone The updated timezone for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

The updated timezone for the room profile.

\n@return The updated timezone for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

The updated timezone for the room profile.

\n@param timezone The updated timezone for the room profile.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

The updated timezone for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAddress", "beanStyleSetterMethodName" : "setAddress", "c2jName" : "Address", "c2jShape" : "Address", "defaultConsumerFluentSetterDocumentation" : "

The updated address for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #address(String)}.\n@param address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #address(String)", "deprecated" : false, "documentation" : "

The updated address for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "address", "fluentSetterDocumentation" : "

The updated address for the room profile.

\n@param address The updated address for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "address", "getterDocumentation" : "

The updated address for the room profile.

\n@return The updated address for the room profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Address", "sensitive" : false, "setterDocumentation" : "

The updated address for the room profile.

\n@param address The updated address for the room profile.", "setterMethodName" : "setAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

The updated address for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDistanceUnitAsString", "beanStyleSetterMethodName" : "setDistanceUnit", "c2jName" : "DistanceUnit", "c2jShape" : "DistanceUnit", "defaultConsumerFluentSetterDocumentation" : "

The updated distance unit for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #distanceUnitAsString(String)}.\n@param distanceUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #distanceUnit(String)", "deprecated" : false, "documentation" : "

The updated distance unit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "DistanceUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "distanceUnit", "fluentEnumSetterMethodName" : "distanceUnit", "fluentGetterMethodName" : "distanceUnitAsString", "fluentSetterDocumentation" : "

The updated distance unit for the room profile.

\n@param distanceUnit The updated distance unit for the room profile.\n@see DistanceUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see DistanceUnit", "fluentSetterMethodName" : "distanceUnit", "getterDocumentation" : "

The updated distance unit for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #distanceUnit} will return {@link DistanceUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #distanceUnitAsString}.\n

\n@return The updated distance unit for the room profile.\n@see DistanceUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DistanceUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DistanceUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DistanceUnit", "sensitive" : false, "setterDocumentation" : "

The updated distance unit for the room profile.

\n@param distanceUnit The updated distance unit for the room profile.\n@see DistanceUnit", "setterMethodName" : "setDistanceUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "distanceUnit", "variableType" : "String", "documentation" : "

The updated distance unit for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTemperatureUnitAsString", "beanStyleSetterMethodName" : "setTemperatureUnit", "c2jName" : "TemperatureUnit", "c2jShape" : "TemperatureUnit", "defaultConsumerFluentSetterDocumentation" : "

The updated temperature unit for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temperatureUnitAsString(String)}.\n@param temperatureUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temperatureUnit(String)", "deprecated" : false, "documentation" : "

The updated temperature unit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "TemperatureUnit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "temperatureUnit", "fluentEnumSetterMethodName" : "temperatureUnit", "fluentGetterMethodName" : "temperatureUnitAsString", "fluentSetterDocumentation" : "

The updated temperature unit for the room profile.

\n@param temperatureUnit The updated temperature unit for the room profile.\n@see TemperatureUnit\n@return Returns a reference to this object so that method calls can be chained together.\n@see TemperatureUnit", "fluentSetterMethodName" : "temperatureUnit", "getterDocumentation" : "

The updated temperature unit for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #temperatureUnit} will return {@link TemperatureUnit#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #temperatureUnitAsString}.\n

\n@return The updated temperature unit for the room profile.\n@see TemperatureUnit", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemperatureUnit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemperatureUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemperatureUnit", "sensitive" : false, "setterDocumentation" : "

The updated temperature unit for the room profile.

\n@param temperatureUnit The updated temperature unit for the room profile.\n@see TemperatureUnit", "setterMethodName" : "setTemperatureUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "temperatureUnit", "variableType" : "String", "documentation" : "

The updated temperature unit for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWakeWordAsString", "beanStyleSetterMethodName" : "setWakeWord", "c2jName" : "WakeWord", "c2jShape" : "WakeWord", "defaultConsumerFluentSetterDocumentation" : "

The updated wake word for the room profile.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #wakeWordAsString(String)}.\n@param wakeWord a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wakeWord(String)", "deprecated" : false, "documentation" : "

The updated wake word for the room profile.

", "endpointDiscoveryId" : false, "enumType" : "WakeWord", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "wakeWord", "fluentEnumSetterMethodName" : "wakeWord", "fluentGetterMethodName" : "wakeWordAsString", "fluentSetterDocumentation" : "

The updated wake word for the room profile.

\n@param wakeWord The updated wake word for the room profile.\n@see WakeWord\n@return Returns a reference to this object so that method calls can be chained together.\n@see WakeWord", "fluentSetterMethodName" : "wakeWord", "getterDocumentation" : "

The updated wake word for the room profile.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #wakeWord} will return {@link WakeWord#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #wakeWordAsString}.\n

\n@return The updated wake word for the room profile.\n@see WakeWord", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WakeWord", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "WakeWord", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WakeWord", "sensitive" : false, "setterDocumentation" : "

The updated wake word for the room profile.

\n@param wakeWord The updated wake word for the room profile.\n@see WakeWord", "setterMethodName" : "setWakeWord", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "wakeWord", "variableType" : "String", "documentation" : "

The updated wake word for the room profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSetupModeDisabled", "beanStyleSetterMethodName" : "setSetupModeDisabled", "c2jName" : "SetupModeDisabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether the setup mode of the profile is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #setupModeDisabled(Boolean)}.\n@param setupModeDisabled 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 #setupModeDisabled(Boolean)", "deprecated" : false, "documentation" : "

Whether the setup mode of the profile is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "setupModeDisabled", "fluentSetterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@param setupModeDisabled Whether the setup mode of the profile is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "setupModeDisabled", "getterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@return Whether the setup mode of the profile is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SetupModeDisabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupModeDisabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SetupModeDisabled", "sensitive" : false, "setterDocumentation" : "

Whether the setup mode of the profile is enabled.

\n@param setupModeDisabled Whether the setup mode of the profile is enabled.", "setterMethodName" : "setSetupModeDisabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "setupModeDisabled", "variableType" : "Boolean", "documentation" : "

Whether the setup mode of the profile is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxVolumeLimit", "beanStyleSetterMethodName" : "setMaxVolumeLimit", "c2jName" : "MaxVolumeLimit", "c2jShape" : "MaxVolumeLimit", "defaultConsumerFluentSetterDocumentation" : "

The updated maximum volume limit for the room profile.

\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 #maxVolumeLimit(Integer)}.\n@param maxVolumeLimit 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 #maxVolumeLimit(Integer)", "deprecated" : false, "documentation" : "

The updated maximum volume limit for the room profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVolumeLimit", "fluentSetterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@param maxVolumeLimit The updated maximum volume limit for the room profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVolumeLimit", "getterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@return The updated maximum volume limit for the room profile.", "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" : "MaxVolumeLimit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxVolumeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVolumeLimit", "sensitive" : false, "setterDocumentation" : "

The updated maximum volume limit for the room profile.

\n@param maxVolumeLimit The updated maximum volume limit for the room profile.", "setterMethodName" : "setMaxVolumeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVolumeLimit", "variableType" : "Integer", "documentation" : "

The updated maximum volume limit for the room profile.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPstnEnabled", "beanStyleSetterMethodName" : "setPstnEnabled", "c2jName" : "PSTNEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pstnEnabled(Boolean)}.\n@param pstnEnabled 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 #pstnEnabled(Boolean)", "deprecated" : false, "documentation" : "

Whether the PSTN setting of the room profile is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pstnEnabled", "fluentSetterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@param pstnEnabled Whether the PSTN setting of the room profile is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pstnEnabled", "getterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@return Whether the PSTN setting of the room profile is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PSTNEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PSTNEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PSTNEnabled", "sensitive" : false, "setterDocumentation" : "

Whether the PSTN setting of the room profile is enabled.

\n@param pstnEnabled Whether the PSTN setting of the room profile is enabled.", "setterMethodName" : "setPstnEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pstnEnabled", "variableType" : "Boolean", "documentation" : "

Whether the PSTN setting of the room profile is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateProfileRequest", "variableName" : "updateProfileRequest", "variableType" : "UpdateProfileRequest", "documentation" : null, "simpleType" : "UpdateProfileRequest", "variableSetterType" : "UpdateProfileRequest" }, "wrapper" : false }, "UpdateProfileResponse" : { "c2jName" : "UpdateProfileResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateProfileResponse", "variableName" : "updateProfileResponse", "variableType" : "UpdateProfileResponse", "documentation" : null, "simpleType" : "UpdateProfileResponse", "variableSetterType" : "UpdateProfileResponse" }, "wrapper" : false }, "UpdateRoomRequest" : { "c2jName" : "UpdateRoomRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateRoom", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UpdateRoom", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room to update.

\n@param roomArn The ARN of the room to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room to update.

\n@return The ARN of the room 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" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to update.

\n@param roomArn The ARN of the room to update.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The updated name for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The updated name for the room.

\n@param roomName The updated name for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The updated name for the room.

\n@return The updated name for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The updated name for the room.

\n@param roomName The updated name for the room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The updated name for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description for the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description for the room.

\n@param description The updated description for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description for the room.

\n@return The updated description for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description for the room.

\n@param description The updated description for the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The updated provider calendar ARN for the 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The updated provider calendar ARN for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The updated provider calendar ARN for the room.

\n@param providerCalendarId The updated provider calendar ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The updated provider calendar ARN for the room.

\n@return The updated provider calendar ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The updated provider calendar ARN for the room.

\n@param providerCalendarId The updated provider calendar ARN for the room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The updated provider calendar ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The updated profile ARN for the 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The updated profile ARN for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The updated profile ARN for the room.

\n@param profileArn The updated profile ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The updated profile ARN for the room.

\n@return The updated profile ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The updated profile ARN for the room.

\n@param profileArn The updated profile ARN for the room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The updated profile ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description for the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description for the room.

\n@param description The updated description for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description for the room.

\n@return The updated description for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description for the room.

\n@param description The updated description for the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The updated profile ARN for the 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The updated profile ARN for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The updated profile ARN for the room.

\n@param profileArn The updated profile ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The updated profile ARN for the room.

\n@return The updated profile ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The updated profile ARN for the room.

\n@param profileArn The updated profile ARN for the room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The updated profile ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderCalendarId" : { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The updated provider calendar ARN for the 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The updated provider calendar ARN for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The updated provider calendar ARN for the room.

\n@param providerCalendarId The updated provider calendar ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The updated provider calendar ARN for the room.

\n@return The updated provider calendar ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The updated provider calendar ARN for the room.

\n@param providerCalendarId The updated provider calendar ARN for the room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The updated provider calendar ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomArn" : { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room to update.

\n@param roomArn The ARN of the room to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room to update.

\n@return The ARN of the room 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" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to update.

\n@param roomArn The ARN of the room to update.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoomName" : { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The updated name for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The updated name for the room.

\n@param roomName The updated name for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The updated name for the room.

\n@return The updated name for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The updated name for the room.

\n@param roomName The updated name for the room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The updated name for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoomArn", "beanStyleSetterMethodName" : "setRoomArn", "c2jName" : "RoomArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the room 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 #roomArn(String)}.\n@param roomArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomArn(String)", "deprecated" : false, "documentation" : "

The ARN of the room to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomArn", "fluentSetterDocumentation" : "

The ARN of the room to update.

\n@param roomArn The ARN of the room to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomArn", "getterDocumentation" : "

The ARN of the room to update.

\n@return The ARN of the room 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" : "RoomArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the room to update.

\n@param roomArn The ARN of the room to update.", "setterMethodName" : "setRoomArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomArn", "variableType" : "String", "documentation" : "

The ARN of the room to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoomName", "beanStyleSetterMethodName" : "setRoomName", "c2jName" : "RoomName", "c2jShape" : "RoomName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the 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 #roomName(String)}.\n@param roomName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roomName(String)", "deprecated" : false, "documentation" : "

The updated name for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roomName", "fluentSetterDocumentation" : "

The updated name for the room.

\n@param roomName The updated name for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roomName", "getterDocumentation" : "

The updated name for the room.

\n@return The updated name for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoomName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RoomName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoomName", "sensitive" : false, "setterDocumentation" : "

The updated name for the room.

\n@param roomName The updated name for the room.", "setterMethodName" : "setRoomName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roomName", "variableType" : "String", "documentation" : "

The updated name for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "RoomDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description for the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description for the room.

\n@param description The updated description for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description for the room.

\n@return The updated description for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description for the room.

\n@param description The updated description for the room.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderCalendarId", "beanStyleSetterMethodName" : "setProviderCalendarId", "c2jName" : "ProviderCalendarId", "c2jShape" : "ProviderCalendarId", "defaultConsumerFluentSetterDocumentation" : "

The updated provider calendar ARN for the 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 #providerCalendarId(String)}.\n@param providerCalendarId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerCalendarId(String)", "deprecated" : false, "documentation" : "

The updated provider calendar ARN for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerCalendarId", "fluentSetterDocumentation" : "

The updated provider calendar ARN for the room.

\n@param providerCalendarId The updated provider calendar ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerCalendarId", "getterDocumentation" : "

The updated provider calendar ARN for the room.

\n@return The updated provider calendar ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderCalendarId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderCalendarId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderCalendarId", "sensitive" : false, "setterDocumentation" : "

The updated provider calendar ARN for the room.

\n@param providerCalendarId The updated provider calendar ARN for the room.", "setterMethodName" : "setProviderCalendarId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerCalendarId", "variableType" : "String", "documentation" : "

The updated provider calendar ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "ProfileArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The updated profile ARN for the 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 #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

The updated profile ARN for the room.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

The updated profile ARN for the room.

\n@param profileArn The updated profile ARN for the room.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

The updated profile ARN for the room.

\n@return The updated profile ARN for the room.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

The updated profile ARN for the room.

\n@param profileArn The updated profile ARN for the room.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

The updated profile ARN for the room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateRoomRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateRoomRequest", "variableName" : "updateRoomRequest", "variableType" : "UpdateRoomRequest", "documentation" : null, "simpleType" : "UpdateRoomRequest", "variableSetterType" : "UpdateRoomRequest" }, "wrapper" : false }, "UpdateRoomResponse" : { "c2jName" : "UpdateRoomResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateRoomResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateRoomResponse", "variableName" : "updateRoomResponse", "variableType" : "UpdateRoomResponse", "documentation" : null, "simpleType" : "UpdateRoomResponse", "variableSetterType" : "UpdateRoomResponse" }, "wrapper" : false }, "UpdateSkillGroupRequest" : { "c2jName" : "UpdateSkillGroupRequest", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateSkillGroup", "locationName" : null, "requestUri" : "/", "target" : "AlexaForBusiness.UpdateSkillGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group to update.

\n@param skillGroupArn The ARN of the skill group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to update.

\n@return The ARN of the skill group 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to update.

\n@param skillGroupArn The ARN of the skill group to update.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The updated name for the skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The updated name for the skill group.

\n@param skillGroupName The updated name for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The updated name for the skill group.

\n@return The updated name for the skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The updated name for the skill group.

\n@param skillGroupName The updated name for the skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The updated name for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description for the skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description for the skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description for the skill group.

\n@param description The updated description for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description for the skill group.

\n@return The updated description for the skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description for the skill group.

\n@param description The updated description for the skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description for the skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description for the skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description for the skill group.

\n@param description The updated description for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description for the skill group.

\n@return The updated description for the skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description for the skill group.

\n@param description The updated description for the skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupArn" : { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group to update.

\n@param skillGroupArn The ARN of the skill group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to update.

\n@return The ARN of the skill group 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to update.

\n@param skillGroupArn The ARN of the skill group to update.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkillGroupName" : { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The updated name for the skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The updated name for the skill group.

\n@param skillGroupName The updated name for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The updated name for the skill group.

\n@return The updated name for the skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The updated name for the skill group.

\n@param skillGroupName The updated name for the skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The updated name for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSkillGroupArn", "beanStyleSetterMethodName" : "setSkillGroupArn", "c2jName" : "SkillGroupArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the skill group 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 #skillGroupArn(String)}.\n@param skillGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupArn(String)", "deprecated" : false, "documentation" : "

The ARN of the skill group to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupArn", "fluentSetterDocumentation" : "

The ARN of the skill group to update.

\n@param skillGroupArn The ARN of the skill group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupArn", "getterDocumentation" : "

The ARN of the skill group to update.

\n@return The ARN of the skill group 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" : "SkillGroupArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupArn", "sensitive" : false, "setterDocumentation" : "

The ARN of the skill group to update.

\n@param skillGroupArn The ARN of the skill group to update.", "setterMethodName" : "setSkillGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupArn", "variableType" : "String", "documentation" : "

The ARN of the skill group to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkillGroupName", "beanStyleSetterMethodName" : "setSkillGroupName", "c2jName" : "SkillGroupName", "c2jShape" : "SkillGroupName", "defaultConsumerFluentSetterDocumentation" : "

The updated name for the skill 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 #skillGroupName(String)}.\n@param skillGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skillGroupName(String)", "deprecated" : false, "documentation" : "

The updated name for the skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skillGroupName", "fluentSetterDocumentation" : "

The updated name for the skill group.

\n@param skillGroupName The updated name for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skillGroupName", "getterDocumentation" : "

The updated name for the skill group.

\n@return The updated name for the skill 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" : "SkillGroupName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkillGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SkillGroupName", "sensitive" : false, "setterDocumentation" : "

The updated name for the skill group.

\n@param skillGroupName The updated name for the skill group.", "setterMethodName" : "setSkillGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "skillGroupName", "variableType" : "String", "documentation" : "

The updated name for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "SkillGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

The updated description for the skill group.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

The updated description for the skill group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

The updated description for the skill group.

\n@param description The updated description for the skill group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

The updated description for the skill group.

\n@return The updated description for the skill group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

The updated description for the skill group.

\n@param description The updated description for the skill group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

The updated description for the skill group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateSkillGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateSkillGroupRequest", "variableName" : "updateSkillGroupRequest", "variableType" : "UpdateSkillGroupRequest", "documentation" : null, "simpleType" : "UpdateSkillGroupRequest", "variableSetterType" : "UpdateSkillGroupRequest" }, "wrapper" : false }, "UpdateSkillGroupResponse" : { "c2jName" : "UpdateSkillGroupResponse", "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateSkillGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateSkillGroupResponse", "variableName" : "updateSkillGroupResponse", "variableType" : "UpdateSkillGroupResponse", "documentation" : null, "simpleType" : "UpdateSkillGroupResponse", "variableSetterType" : "UpdateSkillGroupResponse" }, "wrapper" : false }, "UserData" : { "c2jName" : "UserData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Information related to a user.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of a user.

\n@param userArn The ARN of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of a user.

\n@return The ARN of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a user.

\n@param userArn The ARN of a user.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "user_FirstName", "defaultConsumerFluentSetterDocumentation" : "

The first name of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #firstName(String)}.\n@param firstName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstName(String)", "deprecated" : false, "documentation" : "

The first name of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The first name of a user.

\n@param firstName The first name of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of a user.

\n@return The first name of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of a user.

\n@param firstName The first name of a user.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "user_LastName", "defaultConsumerFluentSetterDocumentation" : "

The last name of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastName(String)}.\n@param lastName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastName(String)", "deprecated" : false, "documentation" : "

The last name of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The last name of a user.

\n@param lastName The last name of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of a user.

\n@return The last name of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of a user.

\n@param lastName The last name of a user.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of a user.

\n@param email The email of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of a user.

\n@return The email of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : 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 a user.

\n@param email The email of a 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 a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnrollmentStatusAsString", "beanStyleSetterMethodName" : "setEnrollmentStatus", "c2jName" : "EnrollmentStatus", "c2jShape" : "EnrollmentStatus", "defaultConsumerFluentSetterDocumentation" : "

The enrollment status of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentStatusAsString(String)}.\n@param enrollmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentStatus(String)", "deprecated" : false, "documentation" : "

The enrollment status of a user.

", "endpointDiscoveryId" : false, "enumType" : "EnrollmentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enrollmentStatus", "fluentEnumSetterMethodName" : "enrollmentStatus", "fluentGetterMethodName" : "enrollmentStatusAsString", "fluentSetterDocumentation" : "

The enrollment status of a user.

\n@param enrollmentStatus The enrollment status of a user.\n@see EnrollmentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnrollmentStatus", "fluentSetterMethodName" : "enrollmentStatus", "getterDocumentation" : "

The enrollment status of a user.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enrollmentStatus} will return {@link EnrollmentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enrollmentStatusAsString}.\n

\n@return The enrollment status of a user.\n@see EnrollmentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentStatus", "sensitive" : false, "setterDocumentation" : "

The enrollment status of a user.

\n@param enrollmentStatus The enrollment status of a user.\n@see EnrollmentStatus", "setterMethodName" : "setEnrollmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentStatus", "variableType" : "String", "documentation" : "

The enrollment status of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The enrollment ARN of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentId(String)}.\n@param enrollmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentId(String)", "deprecated" : false, "documentation" : "

The enrollment ARN of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enrollmentId", "fluentSetterDocumentation" : "

The enrollment ARN of a user.

\n@param enrollmentId The enrollment ARN of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The enrollment ARN of a user.

\n@return The enrollment ARN of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The enrollment ARN of a user.

\n@param enrollmentId The enrollment ARN of a user.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The enrollment ARN of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of a user.

\n@param email The email of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of a user.

\n@return The email of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : 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 a user.

\n@param email The email of a 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 a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnrollmentId" : { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The enrollment ARN of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentId(String)}.\n@param enrollmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentId(String)", "deprecated" : false, "documentation" : "

The enrollment ARN of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enrollmentId", "fluentSetterDocumentation" : "

The enrollment ARN of a user.

\n@param enrollmentId The enrollment ARN of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The enrollment ARN of a user.

\n@return The enrollment ARN of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The enrollment ARN of a user.

\n@param enrollmentId The enrollment ARN of a user.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The enrollment ARN of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnrollmentStatus" : { "beanStyleGetterMethodName" : "getEnrollmentStatusAsString", "beanStyleSetterMethodName" : "setEnrollmentStatus", "c2jName" : "EnrollmentStatus", "c2jShape" : "EnrollmentStatus", "defaultConsumerFluentSetterDocumentation" : "

The enrollment status of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentStatusAsString(String)}.\n@param enrollmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentStatus(String)", "deprecated" : false, "documentation" : "

The enrollment status of a user.

", "endpointDiscoveryId" : false, "enumType" : "EnrollmentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enrollmentStatus", "fluentEnumSetterMethodName" : "enrollmentStatus", "fluentGetterMethodName" : "enrollmentStatusAsString", "fluentSetterDocumentation" : "

The enrollment status of a user.

\n@param enrollmentStatus The enrollment status of a user.\n@see EnrollmentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnrollmentStatus", "fluentSetterMethodName" : "enrollmentStatus", "getterDocumentation" : "

The enrollment status of a user.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enrollmentStatus} will return {@link EnrollmentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enrollmentStatusAsString}.\n

\n@return The enrollment status of a user.\n@see EnrollmentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentStatus", "sensitive" : false, "setterDocumentation" : "

The enrollment status of a user.

\n@param enrollmentStatus The enrollment status of a user.\n@see EnrollmentStatus", "setterMethodName" : "setEnrollmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentStatus", "variableType" : "String", "documentation" : "

The enrollment status of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FirstName" : { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "user_FirstName", "defaultConsumerFluentSetterDocumentation" : "

The first name of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #firstName(String)}.\n@param firstName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstName(String)", "deprecated" : false, "documentation" : "

The first name of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The first name of a user.

\n@param firstName The first name of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of a user.

\n@return The first name of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of a user.

\n@param firstName The first name of a user.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastName" : { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "user_LastName", "defaultConsumerFluentSetterDocumentation" : "

The last name of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastName(String)}.\n@param lastName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastName(String)", "deprecated" : false, "documentation" : "

The last name of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The last name of a user.

\n@param lastName The last name of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of a user.

\n@return The last name of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of a user.

\n@param lastName The last name of a user.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of a user.

\n@param userArn The ARN of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of a user.

\n@return The ARN of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a user.

\n@param userArn The ARN of a user.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

The ARN of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userArn(String)}.\n@param userArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userArn(String)", "deprecated" : false, "documentation" : "

The ARN of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

The ARN of a user.

\n@param userArn The ARN of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The ARN of a user.

\n@return The ARN of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

The ARN of a user.

\n@param userArn The ARN of a user.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

The ARN of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "user_FirstName", "defaultConsumerFluentSetterDocumentation" : "

The first name of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #firstName(String)}.\n@param firstName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #firstName(String)", "deprecated" : false, "documentation" : "

The first name of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The first name of a user.

\n@param firstName The first name of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name of a user.

\n@return The first name of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FirstName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FirstName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, "setterDocumentation" : "

The first name of a user.

\n@param firstName The first name of a user.", "setterMethodName" : "setFirstName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", "documentation" : "

The first name of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "user_LastName", "defaultConsumerFluentSetterDocumentation" : "

The last name of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastName(String)}.\n@param lastName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastName(String)", "deprecated" : false, "documentation" : "

The last name of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The last name of a user.

\n@param lastName The last name of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name of a user.

\n@return The last name of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, "setterDocumentation" : "

The last name of a user.

\n@param lastName The last name of a user.", "setterMethodName" : "setLastName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", "documentation" : "

The last name of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of a user.

\n@param email The email of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of a user.

\n@return The email of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : 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 a user.

\n@param email The email of a 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 a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnrollmentStatusAsString", "beanStyleSetterMethodName" : "setEnrollmentStatus", "c2jName" : "EnrollmentStatus", "c2jShape" : "EnrollmentStatus", "defaultConsumerFluentSetterDocumentation" : "

The enrollment status of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentStatusAsString(String)}.\n@param enrollmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentStatus(String)", "deprecated" : false, "documentation" : "

The enrollment status of a user.

", "endpointDiscoveryId" : false, "enumType" : "EnrollmentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "enrollmentStatus", "fluentEnumSetterMethodName" : "enrollmentStatus", "fluentGetterMethodName" : "enrollmentStatusAsString", "fluentSetterDocumentation" : "

The enrollment status of a user.

\n@param enrollmentStatus The enrollment status of a user.\n@see EnrollmentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see EnrollmentStatus", "fluentSetterMethodName" : "enrollmentStatus", "getterDocumentation" : "

The enrollment status of a user.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #enrollmentStatus} will return {@link EnrollmentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #enrollmentStatusAsString}.\n

\n@return The enrollment status of a user.\n@see EnrollmentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentStatus", "sensitive" : false, "setterDocumentation" : "

The enrollment status of a user.

\n@param enrollmentStatus The enrollment status of a user.\n@see EnrollmentStatus", "setterMethodName" : "setEnrollmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentStatus", "variableType" : "String", "documentation" : "

The enrollment status of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnrollmentId", "beanStyleSetterMethodName" : "setEnrollmentId", "c2jName" : "EnrollmentId", "c2jShape" : "EnrollmentId", "defaultConsumerFluentSetterDocumentation" : "

The enrollment ARN of a user.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #enrollmentId(String)}.\n@param enrollmentId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enrollmentId(String)", "deprecated" : false, "documentation" : "

The enrollment ARN of a user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enrollmentId", "fluentSetterDocumentation" : "

The enrollment ARN of a user.

\n@param enrollmentId The enrollment ARN of a user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enrollmentId", "getterDocumentation" : "

The enrollment ARN of a user.

\n@return The enrollment ARN of a user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnrollmentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnrollmentId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EnrollmentId", "sensitive" : false, "setterDocumentation" : "

The enrollment ARN of a user.

\n@param enrollmentId The enrollment ARN of a user.", "setterMethodName" : "setEnrollmentId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "enrollmentId", "variableType" : "String", "documentation" : "

The enrollment ARN of a user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserData", "variableName" : "userData", "variableType" : "UserData", "documentation" : null, "simpleType" : "UserData", "variableSetterType" : "UserData" }, "wrapper" : false }, "WakeWord" : { "c2jName" : "WakeWord", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALEXA", "value" : "ALEXA" }, { "name" : "AMAZON", "value" : "AMAZON" }, { "name" : "ECHO", "value" : "ECHO" }, { "name" : "COMPUTER", "value" : "COMPUTER" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "WakeWord", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WakeWord", "variableName" : "wakeWord", "variableType" : "WakeWord", "documentation" : null, "simpleType" : "WakeWord", "variableSetterType" : "WakeWord" }, "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" : "AlexaForBusinessException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.alexaforbusiness.model.AlexaForBusinessException", "sdkRequestBaseClassName" : "AlexaForBusinessRequest", "sdkResponseBaseClassName" : "AlexaForBusinessResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy