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

models.connect-2017-08-08-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Connect module holds the client classes that are used for communicating with Connect.

There is a newer version: 2.29.39
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2017-08-08",
    "asyncBuilder" : "DefaultConnectAsyncClientBuilder",
    "asyncBuilderInterface" : "ConnectAsyncClientBuilder",
    "asyncClient" : "DefaultConnectAsyncClient",
    "asyncInterface" : "ConnectAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultConnectBaseClientBuilder",
    "baseBuilderInterface" : "ConnectBaseClientBuilder",
    "baseExceptionName" : "ConnectException",
    "baseRequestName" : "ConnectRequest",
    "baseResponseName" : "ConnectResponse",
    "cborProtocol" : false,
    "clientPackageName" : "connect",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Amazon Connect",
    "documentation" : "

Amazon Connect is a cloud-based contact center solution that makes it easy to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also resolve customer issues more efficiently by putting customers in touch with the right agents.

There are limits to the number of Amazon Connect resources that you can create and limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Limits in the Amazon Connect Administrator Guide.

", "endpointPrefix" : "connect", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.connect", "fullModelPackageName" : "software.amazon.awssdk.services.connect.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.connect.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.connect.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.connect.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "connect.model", "paginatorsPackageName" : "connect.paginators", "protocol" : "rest-json", "requestTransformPackageName" : "connect.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "Connect", "serviceName" : "Connect", "signingName" : "connect", "syncBuilder" : "DefaultConnectClientBuilder", "syncBuilderInterface" : "ConnectClientBuilder", "syncClient" : "DefaultConnectClient", "syncInterface" : "ConnectClient", "transformPackageName" : "connect.transform", "uid" : "connect-2017-08-08", "xmlProtocol" : false }, "operations" : { "CreateUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a user account for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The allowed limit for the resource has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "DuplicateResourceException", "documentation" : "

A resource with the specified name already exists.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

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

Deletes a user account from the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

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

Describes the specified user account.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

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

Describes the specified hierarchy group.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserHierarchyGroupRequest", "variableName" : "describeUserHierarchyGroupRequest", "variableType" : "DescribeUserHierarchyGroupRequest", "documentation" : "", "simpleType" : "DescribeUserHierarchyGroupRequest", "variableSetterType" : "DescribeUserHierarchyGroupRequest" }, "methodName" : "describeUserHierarchyGroup", "operationName" : "DescribeUserHierarchyGroup", "paginated" : false, "returnType" : { "returnType" : "DescribeUserHierarchyGroupResponse", "documentation" : null }, "syncReturnType" : "DescribeUserHierarchyGroupResponse" }, "DescribeUserHierarchyStructure" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the hierarchy structure of the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserHierarchyStructureRequest", "variableName" : "describeUserHierarchyStructureRequest", "variableType" : "DescribeUserHierarchyStructureRequest", "documentation" : "", "simpleType" : "DescribeUserHierarchyStructureRequest", "variableSetterType" : "DescribeUserHierarchyStructureRequest" }, "methodName" : "describeUserHierarchyStructure", "operationName" : "DescribeUserHierarchyStructure", "paginated" : false, "returnType" : { "returnType" : "DescribeUserHierarchyStructureResponse", "documentation" : null }, "syncReturnType" : "DescribeUserHierarchyStructureResponse" }, "GetContactAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the contact attributes for the specified contact.

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

The request is not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetContactAttributesRequest", "variableName" : "getContactAttributesRequest", "variableType" : "GetContactAttributesRequest", "documentation" : "", "simpleType" : "GetContactAttributesRequest", "variableSetterType" : "GetContactAttributesRequest" }, "methodName" : "getContactAttributes", "operationName" : "GetContactAttributes", "paginated" : false, "returnType" : { "returnType" : "GetContactAttributesResponse", "documentation" : null }, "syncReturnType" : "GetContactAttributesResponse" }, "GetCurrentMetricData" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the real-time metric data from the specified Amazon Connect instance.

For more information, see Real-time Metrics Reports in the Amazon Connect Administrator Guide.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

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

The specified resource was not found.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetCurrentMetricDataRequest", "variableName" : "getCurrentMetricDataRequest", "variableType" : "GetCurrentMetricDataRequest", "documentation" : "", "simpleType" : "GetCurrentMetricDataRequest", "variableSetterType" : "GetCurrentMetricDataRequest" }, "methodName" : "getCurrentMetricData", "operationName" : "GetCurrentMetricData", "paginated" : true, "returnType" : { "returnType" : "GetCurrentMetricDataResponse", "documentation" : null }, "syncReturnType" : "GetCurrentMetricDataResponse" }, "GetFederationToken" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a token for federation.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

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

No user with the specified credentials was found in the Amazon Connect instance.

", "httpStatusCode" : 404 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 }, { "exceptionName" : "DuplicateResourceException", "documentation" : "

A resource with the specified name already exists.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetFederationTokenRequest", "variableName" : "getFederationTokenRequest", "variableType" : "GetFederationTokenRequest", "documentation" : "", "simpleType" : "GetFederationTokenRequest", "variableSetterType" : "GetFederationTokenRequest" }, "methodName" : "getFederationToken", "operationName" : "GetFederationToken", "paginated" : false, "returnType" : { "returnType" : "GetFederationTokenResponse", "documentation" : null }, "syncReturnType" : "GetFederationTokenResponse" }, "GetMetricData" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets historical metric data from the specified Amazon Connect instance.

For more information, see Historical Metrics Reports in the Amazon Connect Administrator Guide.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

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

The specified resource was not found.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetMetricDataRequest", "variableName" : "getMetricDataRequest", "variableType" : "GetMetricDataRequest", "documentation" : "", "simpleType" : "GetMetricDataRequest", "variableSetterType" : "GetMetricDataRequest" }, "methodName" : "getMetricData", "operationName" : "GetMetricData", "paginated" : true, "returnType" : { "returnType" : "GetMetricDataResponse", "documentation" : null }, "syncReturnType" : "GetMetricDataResponse" }, "ListContactFlows" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides information about the contact flows for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListContactFlowsRequest", "variableName" : "listContactFlowsRequest", "variableType" : "ListContactFlowsRequest", "documentation" : "", "simpleType" : "ListContactFlowsRequest", "variableSetterType" : "ListContactFlowsRequest" }, "methodName" : "listContactFlows", "operationName" : "ListContactFlows", "paginated" : true, "returnType" : { "returnType" : "ListContactFlowsResponse", "documentation" : null }, "syncReturnType" : "ListContactFlowsResponse" }, "ListHoursOfOperations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides information about the hours of operation for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListHoursOfOperationsRequest", "variableName" : "listHoursOfOperationsRequest", "variableType" : "ListHoursOfOperationsRequest", "documentation" : "", "simpleType" : "ListHoursOfOperationsRequest", "variableSetterType" : "ListHoursOfOperationsRequest" }, "methodName" : "listHoursOfOperations", "operationName" : "ListHoursOfOperations", "paginated" : true, "returnType" : { "returnType" : "ListHoursOfOperationsResponse", "documentation" : null }, "syncReturnType" : "ListHoursOfOperationsResponse" }, "ListPhoneNumbers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides information about the phone numbers for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListPhoneNumbersRequest", "variableName" : "listPhoneNumbersRequest", "variableType" : "ListPhoneNumbersRequest", "documentation" : "", "simpleType" : "ListPhoneNumbersRequest", "variableSetterType" : "ListPhoneNumbersRequest" }, "methodName" : "listPhoneNumbers", "operationName" : "ListPhoneNumbers", "paginated" : true, "returnType" : { "returnType" : "ListPhoneNumbersResponse", "documentation" : null }, "syncReturnType" : "ListPhoneNumbersResponse" }, "ListQueues" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides information about the queues for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListQueuesRequest", "variableName" : "listQueuesRequest", "variableType" : "ListQueuesRequest", "documentation" : "", "simpleType" : "ListQueuesRequest", "variableSetterType" : "ListQueuesRequest" }, "methodName" : "listQueues", "operationName" : "ListQueues", "paginated" : true, "returnType" : { "returnType" : "ListQueuesResponse", "documentation" : null }, "syncReturnType" : "ListQueuesResponse" }, "ListRoutingProfiles" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides summary information about the routing profiles for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListRoutingProfilesRequest", "variableName" : "listRoutingProfilesRequest", "variableType" : "ListRoutingProfilesRequest", "documentation" : "", "simpleType" : "ListRoutingProfilesRequest", "variableSetterType" : "ListRoutingProfilesRequest" }, "methodName" : "listRoutingProfiles", "operationName" : "ListRoutingProfiles", "paginated" : true, "returnType" : { "returnType" : "ListRoutingProfilesResponse", "documentation" : null }, "syncReturnType" : "ListRoutingProfilesResponse" }, "ListSecurityProfiles" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides summary information about the security profiles for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSecurityProfilesRequest", "variableName" : "listSecurityProfilesRequest", "variableType" : "ListSecurityProfilesRequest", "documentation" : "", "simpleType" : "ListSecurityProfilesRequest", "variableSetterType" : "ListSecurityProfilesRequest" }, "methodName" : "listSecurityProfiles", "operationName" : "ListSecurityProfiles", "paginated" : true, "returnType" : { "returnType" : "ListSecurityProfilesResponse", "documentation" : null }, "syncReturnType" : "ListSecurityProfilesResponse" }, "ListUserHierarchyGroups" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides summary information about the hierarchy groups for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUserHierarchyGroupsRequest", "variableName" : "listUserHierarchyGroupsRequest", "variableType" : "ListUserHierarchyGroupsRequest", "documentation" : "", "simpleType" : "ListUserHierarchyGroupsRequest", "variableSetterType" : "ListUserHierarchyGroupsRequest" }, "methodName" : "listUserHierarchyGroups", "operationName" : "ListUserHierarchyGroups", "paginated" : true, "returnType" : { "returnType" : "ListUserHierarchyGroupsResponse", "documentation" : null }, "syncReturnType" : "ListUserHierarchyGroupsResponse" }, "ListUsers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides summary information about the users for the specified Amazon Connect instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

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

Initiates a contact flow to place an outbound call to a customer.

There is a 60 second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

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

The allowed limit for the resource has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "DestinationNotAllowedException", "documentation" : "

Outbound calls to the destination number are not allowed.

", "httpStatusCode" : 403 }, { "exceptionName" : "OutboundContactNotPermittedException", "documentation" : "

The contact is not permitted.

", "httpStatusCode" : 403 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartOutboundVoiceContactRequest", "variableName" : "startOutboundVoiceContactRequest", "variableType" : "StartOutboundVoiceContactRequest", "documentation" : "", "simpleType" : "StartOutboundVoiceContactRequest", "variableSetterType" : "StartOutboundVoiceContactRequest" }, "methodName" : "startOutboundVoiceContact", "operationName" : "StartOutboundVoiceContact", "paginated" : false, "returnType" : { "returnType" : "StartOutboundVoiceContactResponse", "documentation" : null }, "syncReturnType" : "StartOutboundVoiceContactResponse" }, "StopContact" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Ends the specified contact.

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

The request is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ContactNotFoundException", "documentation" : "

The contact with the specified ID is not active or does not exist.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopContactRequest", "variableName" : "stopContactRequest", "variableType" : "StopContactRequest", "documentation" : "", "simpleType" : "StopContactRequest", "variableSetterType" : "StopContactRequest" }, "methodName" : "stopContact", "operationName" : "StopContact", "paginated" : false, "returnType" : { "returnType" : "StopContactResponse", "documentation" : null }, "syncReturnType" : "StopContactResponse" }, "UpdateContactAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates or updates the contact attributes associated with the specified contact.

You can add or update attributes for both ongoing and completed contacts. For example, you can update the customer's name or the reason the customer called while the call is active, or add notes about steps that the agent took during the call that are displayed to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or identifying abusive callers.

Contact attributes are available in Amazon Connect for 24 months, and are then deleted.

Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your instance.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateContactAttributesRequest", "variableName" : "updateContactAttributesRequest", "variableType" : "UpdateContactAttributesRequest", "documentation" : "", "simpleType" : "UpdateContactAttributesRequest", "variableSetterType" : "UpdateContactAttributesRequest" }, "methodName" : "updateContactAttributes", "operationName" : "UpdateContactAttributes", "paginated" : false, "returnType" : { "returnType" : "UpdateContactAttributesResponse", "documentation" : null }, "syncReturnType" : "UpdateContactAttributesResponse" }, "UpdateUserHierarchy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Assigns the specified hierarchy group to the specified user.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserHierarchyRequest", "variableName" : "updateUserHierarchyRequest", "variableType" : "UpdateUserHierarchyRequest", "documentation" : "", "simpleType" : "UpdateUserHierarchyRequest", "variableSetterType" : "UpdateUserHierarchyRequest" }, "methodName" : "updateUserHierarchy", "operationName" : "UpdateUserHierarchy", "paginated" : false, "returnType" : { "returnType" : "UpdateUserHierarchyResponse", "documentation" : null }, "syncReturnType" : "UpdateUserHierarchyResponse" }, "UpdateUserIdentityInfo" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the identity information for the specified user.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserIdentityInfoRequest", "variableName" : "updateUserIdentityInfoRequest", "variableType" : "UpdateUserIdentityInfoRequest", "documentation" : "", "simpleType" : "UpdateUserIdentityInfoRequest", "variableSetterType" : "UpdateUserIdentityInfoRequest" }, "methodName" : "updateUserIdentityInfo", "operationName" : "UpdateUserIdentityInfo", "paginated" : false, "returnType" : { "returnType" : "UpdateUserIdentityInfoResponse", "documentation" : null }, "syncReturnType" : "UpdateUserIdentityInfoResponse" }, "UpdateUserPhoneConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the phone configuration settings for the specified user.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserPhoneConfigRequest", "variableName" : "updateUserPhoneConfigRequest", "variableType" : "UpdateUserPhoneConfigRequest", "documentation" : "", "simpleType" : "UpdateUserPhoneConfigRequest", "variableSetterType" : "UpdateUserPhoneConfigRequest" }, "methodName" : "updateUserPhoneConfig", "operationName" : "UpdateUserPhoneConfig", "paginated" : false, "returnType" : { "returnType" : "UpdateUserPhoneConfigResponse", "documentation" : null }, "syncReturnType" : "UpdateUserPhoneConfigResponse" }, "UpdateUserRoutingProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Assigns the specified routing profile to the specified user.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserRoutingProfileRequest", "variableName" : "updateUserRoutingProfileRequest", "variableType" : "UpdateUserRoutingProfileRequest", "documentation" : "", "simpleType" : "UpdateUserRoutingProfileRequest", "variableSetterType" : "UpdateUserRoutingProfileRequest" }, "methodName" : "updateUserRoutingProfile", "operationName" : "UpdateUserRoutingProfile", "paginated" : false, "returnType" : { "returnType" : "UpdateUserRoutingProfileResponse", "documentation" : null }, "syncReturnType" : "UpdateUserRoutingProfileResponse" }, "UpdateUserSecurityProfiles" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Assigns the specified security profiles to the specified user.

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

", "httpStatusCode" : 404 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The throttling limit has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InternalServiceException", "documentation" : "

Request processing failed due to an error or failure with the service.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserSecurityProfilesRequest", "variableName" : "updateUserSecurityProfilesRequest", "variableType" : "UpdateUserSecurityProfilesRequest", "documentation" : "", "simpleType" : "UpdateUserSecurityProfilesRequest", "variableSetterType" : "UpdateUserSecurityProfilesRequest" }, "methodName" : "updateUserSecurityProfiles", "operationName" : "UpdateUserSecurityProfiles", "paginated" : false, "returnType" : { "returnType" : "UpdateUserSecurityProfilesResponse", "documentation" : null }, "syncReturnType" : "UpdateUserSecurityProfilesResponse" } }, "shapes" : { "Channel" : { "c2jName" : "Channel", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "VOICE", "value" : "VOICE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Channel", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Channel", "variableName" : "channel", "variableType" : "Channel", "documentation" : null, "simpleType" : "Channel", "variableSetterType" : "Channel" }, "wrapper" : false, "xmlNamespace" : null }, "Comparison" : { "c2jName" : "Comparison", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "LT", "value" : "LT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Comparison", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Comparison", "variableName" : "comparison", "variableType" : "Comparison", "documentation" : null, "simpleType" : "Comparison", "variableSetterType" : "Comparison" }, "wrapper" : false, "xmlNamespace" : null }, "ContactFlowSummary" : { "c2jName" : "ContactFlowSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains summary information about a contact flow.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ContactFlowId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

\n@param id The identifier of the contact flow.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

\n@param arn The Amazon Resource Name (ARN) of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

\n@param arn The Amazon Resource Name (ARN) of the contact flow.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the contact flow.

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

The name of the contact flow.

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

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

The name of the contact flow.

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

The name of the contact flow.

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

The name of the contact flow.

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContactFlowTypeAsString", "beanStyleSetterMethodName" : "setContactFlowType", "c2jName" : "ContactFlowType", "c2jShape" : "ContactFlowType", "defaultConsumerFluentSetterDocumentation" : "

The type of contact flow.

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

The type of contact flow.

", "endpointDiscoveryId" : false, "enumType" : "ContactFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "contactFlowType", "fluentEnumSetterMethodName" : "contactFlowType", "fluentGetterMethodName" : "contactFlowTypeAsString", "fluentSetterDocumentation" : "

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@see ContactFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType", "fluentSetterMethodName" : "contactFlowType", "getterDocumentation" : "

The type of contact flow.

\n

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

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

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@see ContactFlowType", "setterMethodName" : "setContactFlowType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactFlowType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactFlowType", "variableType" : "String", "documentation" : "

The type of contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

\n@param arn The Amazon Resource Name (ARN) of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

\n@param arn The Amazon Resource Name (ARN) of the contact flow.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContactFlowType" : { "beanStyleGetterMethodName" : "getContactFlowTypeAsString", "beanStyleSetterMethodName" : "setContactFlowType", "c2jName" : "ContactFlowType", "c2jShape" : "ContactFlowType", "defaultConsumerFluentSetterDocumentation" : "

The type of contact flow.

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

The type of contact flow.

", "endpointDiscoveryId" : false, "enumType" : "ContactFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "contactFlowType", "fluentEnumSetterMethodName" : "contactFlowType", "fluentGetterMethodName" : "contactFlowTypeAsString", "fluentSetterDocumentation" : "

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@see ContactFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType", "fluentSetterMethodName" : "contactFlowType", "getterDocumentation" : "

The type of contact flow.

\n

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

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

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@see ContactFlowType", "setterMethodName" : "setContactFlowType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactFlowType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactFlowType", "variableType" : "String", "documentation" : "

The type of contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ContactFlowId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

\n@param id The identifier of the contact flow.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the contact flow.

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

The name of the contact flow.

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

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

The name of the contact flow.

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

The name of the contact flow.

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

The name of the contact flow.

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ContactFlowId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

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

The identifier of the contact flow.

\n@param id The identifier of the contact flow.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

\n@param arn The Amazon Resource Name (ARN) of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the contact flow.

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

The Amazon Resource Name (ARN) of the contact flow.

\n@param arn The Amazon Resource Name (ARN) of the contact flow.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the contact flow.

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

The name of the contact flow.

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

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

The name of the contact flow.

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

The name of the contact flow.

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

The name of the contact flow.

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContactFlowTypeAsString", "beanStyleSetterMethodName" : "setContactFlowType", "c2jName" : "ContactFlowType", "c2jShape" : "ContactFlowType", "defaultConsumerFluentSetterDocumentation" : "

The type of contact flow.

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

The type of contact flow.

", "endpointDiscoveryId" : false, "enumType" : "ContactFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "contactFlowType", "fluentEnumSetterMethodName" : "contactFlowType", "fluentGetterMethodName" : "contactFlowTypeAsString", "fluentSetterDocumentation" : "

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@see ContactFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType", "fluentSetterMethodName" : "contactFlowType", "getterDocumentation" : "

The type of contact flow.

\n

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

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

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@see ContactFlowType", "setterMethodName" : "setContactFlowType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactFlowType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactFlowType", "variableType" : "String", "documentation" : "

The type of contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContactFlowSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContactFlowSummary", "variableName" : "contactFlowSummary", "variableType" : "ContactFlowSummary", "documentation" : null, "simpleType" : "ContactFlowSummary", "variableSetterType" : "ContactFlowSummary" }, "wrapper" : false, "xmlNamespace" : null }, "ContactFlowType" : { "c2jName" : "ContactFlowType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CONTACT_FLOW", "value" : "CONTACT_FLOW" }, { "name" : "CUSTOMER_QUEUE", "value" : "CUSTOMER_QUEUE" }, { "name" : "CUSTOMER_HOLD", "value" : "CUSTOMER_HOLD" }, { "name" : "CUSTOMER_WHISPER", "value" : "CUSTOMER_WHISPER" }, { "name" : "AGENT_HOLD", "value" : "AGENT_HOLD" }, { "name" : "AGENT_WHISPER", "value" : "AGENT_WHISPER" }, { "name" : "OUTBOUND_WHISPER", "value" : "OUTBOUND_WHISPER" }, { "name" : "AGENT_TRANSFER", "value" : "AGENT_TRANSFER" }, { "name" : "QUEUE_TRANSFER", "value" : "QUEUE_TRANSFER" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContactFlowType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContactFlowType", "variableName" : "contactFlowType", "variableType" : "ContactFlowType", "documentation" : null, "simpleType" : "ContactFlowType", "variableSetterType" : "ContactFlowType" }, "wrapper" : false, "xmlNamespace" : null }, "ContactNotFoundException" : { "c2jName" : "ContactNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The contact with the specified ID is not active or does not exist.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ContactNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 410, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ContactNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ContactNotFoundException", "variableName" : "contactNotFoundException", "variableType" : "ContactNotFoundException", "documentation" : null, "simpleType" : "ContactNotFoundException", "variableSetterType" : "ContactNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "CreateUserRequest" : { "c2jName" : "CreateUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateUser", "locationName" : null, "requestUri" : "/users/{InstanceId}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

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

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

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

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@param username The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@return The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@param username The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

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

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

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

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@return The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

The information about the identity of the user.

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

The information about the identity of the user.

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

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

The information about the identity of the user.

\n@return The information about the identity of the user.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

The information about the identity of the user.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

The phone settings for the user.

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

The phone settings for the user.

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

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

The phone settings for the user.

\n@return The phone settings for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

The phone settings for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDirectoryUserId", "beanStyleSetterMethodName" : "setDirectoryUserId", "c2jName" : "DirectoryUserId", "c2jShape" : "DirectoryUserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

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

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

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

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param directoryUserId The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryUserId", "getterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@return The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryUserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryUserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryUserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param directoryUserId The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.", "setterMethodName" : "setDirectoryUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the security profile for the user.

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

The identifier of the security profile for the user.

\n@param securityProfileIds The identifier of the security profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifier of the security profile for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifier of the security profile 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifier of the security profile for the user.

\n@param securityProfileIds The identifier of the security profile for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifier of the security profile for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the routing profile for the user.

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

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

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

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the hierarchy group for the user.

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

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group for the user.

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

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DirectoryUserId" : { "beanStyleGetterMethodName" : "getDirectoryUserId", "beanStyleSetterMethodName" : "setDirectoryUserId", "c2jName" : "DirectoryUserId", "c2jShape" : "DirectoryUserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

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

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

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

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param directoryUserId The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryUserId", "getterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@return The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryUserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryUserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryUserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param directoryUserId The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.", "setterMethodName" : "setDirectoryUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HierarchyGroupId" : { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the hierarchy group for the user.

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

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group for the user.

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

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IdentityInfo" : { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

The information about the identity of the user.

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

The information about the identity of the user.

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

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

The information about the identity of the user.

\n@return The information about the identity of the user.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

The information about the identity of the user.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

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

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

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

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@return The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneConfig" : { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

The phone settings for the user.

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

The phone settings for the user.

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

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

The phone settings for the user.

\n@return The phone settings for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

The phone settings for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingProfileId" : { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the routing profile for the user.

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

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

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

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityProfileIds" : { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the security profile for the user.

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

The identifier of the security profile for the user.

\n@param securityProfileIds The identifier of the security profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifier of the security profile for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifier of the security profile 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifier of the security profile for the user.

\n@param securityProfileIds The identifier of the security profile for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifier of the security profile for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

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

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

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

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@param username The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@return The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@param username The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

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

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

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

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@param username The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@return The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

\n@param username The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

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

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

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

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@return The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

The information about the identity of the user.

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

The information about the identity of the user.

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

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

The information about the identity of the user.

\n@return The information about the identity of the user.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

The information about the identity of the user.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

The phone settings for the user.

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

The phone settings for the user.

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

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

The phone settings for the user.

\n@return The phone settings for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

The phone settings for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDirectoryUserId", "beanStyleSetterMethodName" : "setDirectoryUserId", "c2jName" : "DirectoryUserId", "c2jShape" : "DirectoryUserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

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

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

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

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param directoryUserId The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryUserId", "getterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@return The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryUserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryUserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryUserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param directoryUserId The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.", "setterMethodName" : "setDirectoryUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : "

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the security profile for the user.

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

The identifier of the security profile for the user.

\n@param securityProfileIds The identifier of the security profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifier of the security profile for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifier of the security profile 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifier of the security profile for the user.

\n@param securityProfileIds The identifier of the security profile for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifier of the security profile for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the routing profile for the user.

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

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

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

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the hierarchy group for the user.

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

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group for the user.

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

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Username", "PhoneConfig", "SecurityProfileIds", "RoutingProfileId", "InstanceId" ], "shapeName" : "CreateUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserRequest", "variableName" : "createUserRequest", "variableType" : "CreateUserRequest", "documentation" : null, "simpleType" : "CreateUserRequest", "variableSetterType" : "CreateUserRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateUserResponse" : { "c2jName" : "CreateUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 Amazon Resource Name (ARN) of the user account.

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

The Amazon Resource Name (ARN) of the user account.

\n@param userArn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "requiresLength" : 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 Amazon Resource Name (ARN) of the user account.

\n@param userArn The Amazon Resource Name (ARN) of the user account.", "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 Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserArn" : { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 Amazon Resource Name (ARN) of the user account.

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

The Amazon Resource Name (ARN) of the user account.

\n@param userArn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "requiresLength" : 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 Amazon Resource Name (ARN) of the user account.

\n@param userArn The Amazon Resource Name (ARN) of the user account.", "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 Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 Amazon Resource Name (ARN) of the user account.

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

The Amazon Resource Name (ARN) of the user account.

\n@param userArn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "requiresLength" : 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 Amazon Resource Name (ARN) of the user account.

\n@param userArn The Amazon Resource Name (ARN) of the user account.", "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 Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "Credentials" : { "c2jName" : "Credentials", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains credentials to use for federation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "SecurityToken", "defaultConsumerFluentSetterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

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

An access token generated for a federated user to access Amazon Connect.

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

An access token generated for a federated user to access Amazon Connect.

\n@param accessToken An access token generated for a federated user to access Amazon Connect.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

\n@return An access token generated for a federated user to access Amazon Connect.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

\n@param accessToken An access token generated for a federated user to access Amazon Connect.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

An access token generated for a federated user to access Amazon Connect.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessTokenExpiration", "beanStyleSetterMethodName" : "setAccessTokenExpiration", "c2jName" : "AccessTokenExpiration", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

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

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

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

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@param accessTokenExpiration A token generated with an expiration time for the session a user is logged in to Amazon Connect.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessTokenExpiration", "getterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@return A token generated with an expiration time for the session a user is logged in to Amazon Connect.", "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" : "AccessTokenExpiration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessTokenExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "AccessTokenExpiration", "sensitive" : false, "setterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@param accessTokenExpiration A token generated with an expiration time for the session a user is logged in to Amazon Connect.", "setterMethodName" : "setAccessTokenExpiration", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "accessTokenExpiration", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "accessTokenExpiration", "variableType" : "java.time.Instant", "documentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshToken", "beanStyleSetterMethodName" : "setRefreshToken", "c2jName" : "RefreshToken", "c2jShape" : "SecurityToken", "defaultConsumerFluentSetterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

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

Renews a token generated for a user to access the Amazon Connect instance.

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

Renews a token generated for a user to access the Amazon Connect instance.

\n@param refreshToken Renews a token generated for a user to access the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshToken", "getterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

\n@return Renews a token generated for a user to access the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RefreshToken", "sensitive" : true, "setterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

\n@param refreshToken Renews a token generated for a user to access the Amazon Connect instance.", "setterMethodName" : "setRefreshToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshTokenExpiration", "beanStyleSetterMethodName" : "setRefreshTokenExpiration", "c2jName" : "RefreshTokenExpiration", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

Renews the expiration timer for a generated token.

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

Renews the expiration timer for a generated token.

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

Renews the expiration timer for a generated token.

\n@param refreshTokenExpiration Renews the expiration timer for a generated token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenExpiration", "getterDocumentation" : "

Renews the expiration timer for a generated token.

\n@return Renews the expiration timer for a generated token.", "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" : "RefreshTokenExpiration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RefreshTokenExpiration", "sensitive" : false, "setterDocumentation" : "

Renews the expiration timer for a generated token.

\n@param refreshTokenExpiration Renews the expiration timer for a generated token.", "setterMethodName" : "setRefreshTokenExpiration", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "refreshTokenExpiration", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "refreshTokenExpiration", "variableType" : "java.time.Instant", "documentation" : "

Renews the expiration timer for a generated token.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "SecurityToken", "defaultConsumerFluentSetterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

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

An access token generated for a federated user to access Amazon Connect.

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

An access token generated for a federated user to access Amazon Connect.

\n@param accessToken An access token generated for a federated user to access Amazon Connect.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

\n@return An access token generated for a federated user to access Amazon Connect.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

\n@param accessToken An access token generated for a federated user to access Amazon Connect.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

An access token generated for a federated user to access Amazon Connect.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AccessTokenExpiration" : { "beanStyleGetterMethodName" : "getAccessTokenExpiration", "beanStyleSetterMethodName" : "setAccessTokenExpiration", "c2jName" : "AccessTokenExpiration", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

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

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

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

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@param accessTokenExpiration A token generated with an expiration time for the session a user is logged in to Amazon Connect.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessTokenExpiration", "getterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@return A token generated with an expiration time for the session a user is logged in to Amazon Connect.", "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" : "AccessTokenExpiration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessTokenExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "AccessTokenExpiration", "sensitive" : false, "setterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@param accessTokenExpiration A token generated with an expiration time for the session a user is logged in to Amazon Connect.", "setterMethodName" : "setAccessTokenExpiration", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "accessTokenExpiration", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "accessTokenExpiration", "variableType" : "java.time.Instant", "documentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RefreshToken" : { "beanStyleGetterMethodName" : "getRefreshToken", "beanStyleSetterMethodName" : "setRefreshToken", "c2jName" : "RefreshToken", "c2jShape" : "SecurityToken", "defaultConsumerFluentSetterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

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

Renews a token generated for a user to access the Amazon Connect instance.

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

Renews a token generated for a user to access the Amazon Connect instance.

\n@param refreshToken Renews a token generated for a user to access the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshToken", "getterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

\n@return Renews a token generated for a user to access the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RefreshToken", "sensitive" : true, "setterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

\n@param refreshToken Renews a token generated for a user to access the Amazon Connect instance.", "setterMethodName" : "setRefreshToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RefreshTokenExpiration" : { "beanStyleGetterMethodName" : "getRefreshTokenExpiration", "beanStyleSetterMethodName" : "setRefreshTokenExpiration", "c2jName" : "RefreshTokenExpiration", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

Renews the expiration timer for a generated token.

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

Renews the expiration timer for a generated token.

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

Renews the expiration timer for a generated token.

\n@param refreshTokenExpiration Renews the expiration timer for a generated token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenExpiration", "getterDocumentation" : "

Renews the expiration timer for a generated token.

\n@return Renews the expiration timer for a generated token.", "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" : "RefreshTokenExpiration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RefreshTokenExpiration", "sensitive" : false, "setterDocumentation" : "

Renews the expiration timer for a generated token.

\n@param refreshTokenExpiration Renews the expiration timer for a generated token.", "setterMethodName" : "setRefreshTokenExpiration", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "refreshTokenExpiration", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "refreshTokenExpiration", "variableType" : "java.time.Instant", "documentation" : "

Renews the expiration timer for a generated token.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "SecurityToken", "defaultConsumerFluentSetterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

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

An access token generated for a federated user to access Amazon Connect.

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

An access token generated for a federated user to access Amazon Connect.

\n@param accessToken An access token generated for a federated user to access Amazon Connect.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

\n@return An access token generated for a federated user to access Amazon Connect.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

An access token generated for a federated user to access Amazon Connect.

\n@param accessToken An access token generated for a federated user to access Amazon Connect.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

An access token generated for a federated user to access Amazon Connect.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessTokenExpiration", "beanStyleSetterMethodName" : "setAccessTokenExpiration", "c2jName" : "AccessTokenExpiration", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

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

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

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

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@param accessTokenExpiration A token generated with an expiration time for the session a user is logged in to Amazon Connect.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessTokenExpiration", "getterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@return A token generated with an expiration time for the session a user is logged in to Amazon Connect.", "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" : "AccessTokenExpiration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessTokenExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "AccessTokenExpiration", "sensitive" : false, "setterDocumentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

\n@param accessTokenExpiration A token generated with an expiration time for the session a user is logged in to Amazon Connect.", "setterMethodName" : "setAccessTokenExpiration", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "accessTokenExpiration", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "accessTokenExpiration", "variableType" : "java.time.Instant", "documentation" : "

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshToken", "beanStyleSetterMethodName" : "setRefreshToken", "c2jName" : "RefreshToken", "c2jShape" : "SecurityToken", "defaultConsumerFluentSetterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

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

Renews a token generated for a user to access the Amazon Connect instance.

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

Renews a token generated for a user to access the Amazon Connect instance.

\n@param refreshToken Renews a token generated for a user to access the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshToken", "getterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

\n@return Renews a token generated for a user to access the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RefreshToken", "sensitive" : true, "setterDocumentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

\n@param refreshToken Renews a token generated for a user to access the Amazon Connect instance.", "setterMethodName" : "setRefreshToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "

Renews a token generated for a user to access the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshTokenExpiration", "beanStyleSetterMethodName" : "setRefreshTokenExpiration", "c2jName" : "RefreshTokenExpiration", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

Renews the expiration timer for a generated token.

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

Renews the expiration timer for a generated token.

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

Renews the expiration timer for a generated token.

\n@param refreshTokenExpiration Renews the expiration timer for a generated token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenExpiration", "getterDocumentation" : "

Renews the expiration timer for a generated token.

\n@return Renews the expiration timer for a generated token.", "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" : "RefreshTokenExpiration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenExpiration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RefreshTokenExpiration", "sensitive" : false, "setterDocumentation" : "

Renews the expiration timer for a generated token.

\n@param refreshTokenExpiration Renews the expiration timer for a generated token.", "setterMethodName" : "setRefreshTokenExpiration", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "refreshTokenExpiration", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "refreshTokenExpiration", "variableType" : "java.time.Instant", "documentation" : "

Renews the expiration timer for a generated token.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Credentials", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Credentials", "variableName" : "credentials", "variableType" : "Credentials", "documentation" : null, "simpleType" : "Credentials", "variableSetterType" : "Credentials" }, "wrapper" : false, "xmlNamespace" : null }, "CurrentMetric" : { "c2jName" : "CurrentMetric", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about a real-time metric.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CurrentMetricName", "defaultConsumerFluentSetterDocumentation" : "

The name of the metric.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 metric.

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

The name of the metric.

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

The name of the metric.

\n

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

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

The name of the metric.

\n@param name The name of the metric.\n@see CurrentMetricName", "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 metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnitAsString", "beanStyleSetterMethodName" : "setUnit", "c2jName" : "Unit", "c2jShape" : "Unit", "defaultConsumerFluentSetterDocumentation" : "

The unit for the metric.

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

The unit for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Unit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "unit", "fluentEnumSetterMethodName" : "unit", "fluentGetterMethodName" : "unitAsString", "fluentSetterDocumentation" : "

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit", "fluentSetterMethodName" : "unit", "getterDocumentation" : "

The unit for the metric.

\n

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

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

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit", "setterMethodName" : "setUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : "

The unit for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CurrentMetricName", "defaultConsumerFluentSetterDocumentation" : "

The name of the metric.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 metric.

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

The name of the metric.

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

The name of the metric.

\n

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

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

The name of the metric.

\n@param name The name of the metric.\n@see CurrentMetricName", "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 metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Unit" : { "beanStyleGetterMethodName" : "getUnitAsString", "beanStyleSetterMethodName" : "setUnit", "c2jName" : "Unit", "c2jShape" : "Unit", "defaultConsumerFluentSetterDocumentation" : "

The unit for the metric.

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

The unit for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Unit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "unit", "fluentEnumSetterMethodName" : "unit", "fluentGetterMethodName" : "unitAsString", "fluentSetterDocumentation" : "

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit", "fluentSetterMethodName" : "unit", "getterDocumentation" : "

The unit for the metric.

\n

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

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

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit", "setterMethodName" : "setUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : "

The unit for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CurrentMetricName", "defaultConsumerFluentSetterDocumentation" : "

The name of the metric.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 metric.

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

The name of the metric.

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

The name of the metric.

\n

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

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

The name of the metric.

\n@param name The name of the metric.\n@see CurrentMetricName", "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 metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnitAsString", "beanStyleSetterMethodName" : "setUnit", "c2jName" : "Unit", "c2jShape" : "Unit", "defaultConsumerFluentSetterDocumentation" : "

The unit for the metric.

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

The unit for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Unit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "unit", "fluentEnumSetterMethodName" : "unit", "fluentGetterMethodName" : "unitAsString", "fluentSetterDocumentation" : "

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit", "fluentSetterMethodName" : "unit", "getterDocumentation" : "

The unit for the metric.

\n

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

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

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit", "setterMethodName" : "setUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : "

The unit for the metric.

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

Contains the data for a real-time metric.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "Metric", "c2jShape" : "CurrentMetric", "defaultConsumerFluentSetterDocumentation" : "

Information about the metric.

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

Information about the metric.

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

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

Information about the metric.

\n@return Information about the metric.", "getterModel" : { "returnType" : "CurrentMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

Information about the metric.

\n@param metric Information about the metric.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "metric", "variableType" : "CurrentMetric", "documentation" : null, "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "metric", "variableType" : "CurrentMetric", "documentation" : "

Information about the metric.

", "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

The value of the metric.

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

The value of the metric.

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

The value of the metric.

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

The value of the metric.

\n@return The value of the metric.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the metric.

\n@param value The value of the metric.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "

The value of the metric.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Metric" : { "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "Metric", "c2jShape" : "CurrentMetric", "defaultConsumerFluentSetterDocumentation" : "

Information about the metric.

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

Information about the metric.

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

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

Information about the metric.

\n@return Information about the metric.", "getterModel" : { "returnType" : "CurrentMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

Information about the metric.

\n@param metric Information about the metric.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "metric", "variableType" : "CurrentMetric", "documentation" : null, "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "metric", "variableType" : "CurrentMetric", "documentation" : "

Information about the metric.

", "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

The value of the metric.

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

The value of the metric.

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

The value of the metric.

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

The value of the metric.

\n@return The value of the metric.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the metric.

\n@param value The value of the metric.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "

The value of the metric.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "Metric", "c2jShape" : "CurrentMetric", "defaultConsumerFluentSetterDocumentation" : "

Information about the metric.

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

Information about the metric.

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

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

Information about the metric.

\n@return Information about the metric.", "getterModel" : { "returnType" : "CurrentMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

Information about the metric.

\n@param metric Information about the metric.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "metric", "variableType" : "CurrentMetric", "documentation" : null, "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "metric", "variableType" : "CurrentMetric", "documentation" : "

Information about the metric.

", "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

The value of the metric.

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

The value of the metric.

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

The value of the metric.

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

The value of the metric.

\n@return The value of the metric.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the metric.

\n@param value The value of the metric.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "

The value of the metric.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CurrentMetricData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CurrentMetricData", "variableName" : "currentMetricData", "variableType" : "CurrentMetricData", "documentation" : null, "simpleType" : "CurrentMetricData", "variableSetterType" : "CurrentMetricData" }, "wrapper" : false, "xmlNamespace" : null }, "CurrentMetricName" : { "c2jName" : "CurrentMetricName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The current metric names.

", "endpointDiscovery" : null, "enums" : [ { "name" : "AGENTS_ONLINE", "value" : "AGENTS_ONLINE" }, { "name" : "AGENTS_AVAILABLE", "value" : "AGENTS_AVAILABLE" }, { "name" : "AGENTS_ON_CALL", "value" : "AGENTS_ON_CALL" }, { "name" : "AGENTS_NON_PRODUCTIVE", "value" : "AGENTS_NON_PRODUCTIVE" }, { "name" : "AGENTS_AFTER_CONTACT_WORK", "value" : "AGENTS_AFTER_CONTACT_WORK" }, { "name" : "AGENTS_ERROR", "value" : "AGENTS_ERROR" }, { "name" : "AGENTS_STAFFED", "value" : "AGENTS_STAFFED" }, { "name" : "CONTACTS_IN_QUEUE", "value" : "CONTACTS_IN_QUEUE" }, { "name" : "OLDEST_CONTACT_AGE", "value" : "OLDEST_CONTACT_AGE" }, { "name" : "CONTACTS_SCHEDULED", "value" : "CONTACTS_SCHEDULED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CurrentMetricName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CurrentMetricName", "variableName" : "currentMetricName", "variableType" : "CurrentMetricName", "documentation" : null, "simpleType" : "CurrentMetricName", "variableSetterType" : "CurrentMetricName" }, "wrapper" : false, "xmlNamespace" : null }, "CurrentMetricResult" : { "c2jName" : "CurrentMetricResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about a set of real-time metrics.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "Dimensions", "defaultConsumerFluentSetterDocumentation" : "

The dimensions for the metrics.

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

The dimensions for the metrics.

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

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "

The dimensions for the metrics.

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

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : null, "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : "

The dimensions for the metrics.

", "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCollections", "beanStyleSetterMethodName" : "setCollections", "c2jName" : "Collections", "c2jShape" : "CurrentMetricDataCollections", "defaultConsumerFluentSetterDocumentation" : "

The set of metrics.

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

The set of metrics.

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

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collections", "getterDocumentation" : "

The set of metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The set of metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Collections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Collections", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetricData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetricData.Builder} avoiding the need to create one manually via {@link CurrentMetricData#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetricData.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetricData)}.\n@param member a consumer that will call methods on {@link CurrentMetricData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetricData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetricData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", "variableType" : "CurrentMetricData", "documentation" : null, "simpleType" : "CurrentMetricData", "variableSetterType" : "CurrentMetricData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", "variableType" : "CurrentMetricData", "documentation" : "", "simpleType" : "CurrentMetricData", "variableSetterType" : "CurrentMetricData" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetricData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetricData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Collections", "sensitive" : false, "setterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.", "setterMethodName" : "setCollections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : "

The set of metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Collections" : { "beanStyleGetterMethodName" : "getCollections", "beanStyleSetterMethodName" : "setCollections", "c2jName" : "Collections", "c2jShape" : "CurrentMetricDataCollections", "defaultConsumerFluentSetterDocumentation" : "

The set of metrics.

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

The set of metrics.

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

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collections", "getterDocumentation" : "

The set of metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The set of metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Collections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Collections", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetricData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetricData.Builder} avoiding the need to create one manually via {@link CurrentMetricData#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetricData.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetricData)}.\n@param member a consumer that will call methods on {@link CurrentMetricData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetricData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetricData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", "variableType" : "CurrentMetricData", "documentation" : null, "simpleType" : "CurrentMetricData", "variableSetterType" : "CurrentMetricData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", "variableType" : "CurrentMetricData", "documentation" : "", "simpleType" : "CurrentMetricData", "variableSetterType" : "CurrentMetricData" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetricData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetricData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Collections", "sensitive" : false, "setterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.", "setterMethodName" : "setCollections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : "

The set of metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Dimensions" : { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "Dimensions", "defaultConsumerFluentSetterDocumentation" : "

The dimensions for the metrics.

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

The dimensions for the metrics.

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

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "

The dimensions for the metrics.

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

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : null, "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : "

The dimensions for the metrics.

", "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "Dimensions", "defaultConsumerFluentSetterDocumentation" : "

The dimensions for the metrics.

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

The dimensions for the metrics.

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

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "

The dimensions for the metrics.

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

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : null, "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : "

The dimensions for the metrics.

", "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCollections", "beanStyleSetterMethodName" : "setCollections", "c2jName" : "Collections", "c2jShape" : "CurrentMetricDataCollections", "defaultConsumerFluentSetterDocumentation" : "

The set of metrics.

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

The set of metrics.

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

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collections", "getterDocumentation" : "

The set of metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The set of metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Collections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Collections", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetricData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetricData.Builder} avoiding the need to create one manually via {@link CurrentMetricData#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetricData.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetricData)}.\n@param member a consumer that will call methods on {@link CurrentMetricData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetricData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetricData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", "variableType" : "CurrentMetricData", "documentation" : null, "simpleType" : "CurrentMetricData", "variableSetterType" : "CurrentMetricData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", "variableType" : "CurrentMetricData", "documentation" : "", "simpleType" : "CurrentMetricData", "variableSetterType" : "CurrentMetricData" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetricData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetricData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Collections", "sensitive" : false, "setterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.", "setterMethodName" : "setCollections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : "

The set of metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CurrentMetricResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CurrentMetricResult", "variableName" : "currentMetricResult", "variableType" : "CurrentMetricResult", "documentation" : null, "simpleType" : "CurrentMetricResult", "variableSetterType" : "CurrentMetricResult" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteUserRequest" : { "c2jName" : "DeleteUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUser", "locationName" : null, "requestUri" : "/users/{InstanceId}/{UserId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

\n@param userId The identifier of 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 identifier of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

\n@param userId The identifier of 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 identifier of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

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

The identifier of the user.

\n@param userId The identifier of 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 identifier of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "UserId" ], "shapeName" : "DeleteUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserRequest", "variableName" : "deleteUserRequest", "variableType" : "DeleteUserRequest", "documentation" : null, "simpleType" : "DeleteUserRequest", "variableSetterType" : "DeleteUserRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteUserResponse" : { "c2jName" : "DeleteUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserResponse", "variableName" : "deleteUserResponse", "variableType" : "DeleteUserResponse", "documentation" : null, "simpleType" : "DeleteUserResponse", "variableSetterType" : "DeleteUserResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUserHierarchyGroupRequest" : { "c2jName" : "DescribeUserHierarchyGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeUserHierarchyGroup", "locationName" : null, "requestUri" : "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HierarchyGroupId" : { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "HierarchyGroupId", "InstanceId" ], "shapeName" : "DescribeUserHierarchyGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserHierarchyGroupRequest", "variableName" : "describeUserHierarchyGroupRequest", "variableType" : "DescribeUserHierarchyGroupRequest", "documentation" : null, "simpleType" : "DescribeUserHierarchyGroupRequest", "variableSetterType" : "DescribeUserHierarchyGroupRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUserHierarchyGroupResponse" : { "c2jName" : "DescribeUserHierarchyGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHierarchyGroup", "beanStyleSetterMethodName" : "setHierarchyGroup", "c2jName" : "HierarchyGroup", "c2jShape" : "HierarchyGroup", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy group.

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

Information about the hierarchy group.

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

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroup", "getterDocumentation" : "

Information about the hierarchy group.

\n@return Information about the hierarchy group.", "getterModel" : { "returnType" : "HierarchyGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyGroup", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.", "setterMethodName" : "setHierarchyGroup", "setterModel" : { "variableDeclarationType" : "HierarchyGroup", "variableName" : "hierarchyGroup", "variableType" : "HierarchyGroup", "documentation" : null, "simpleType" : "HierarchyGroup", "variableSetterType" : "HierarchyGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroup", "variableName" : "hierarchyGroup", "variableType" : "HierarchyGroup", "documentation" : "

Information about the hierarchy group.

", "simpleType" : "HierarchyGroup", "variableSetterType" : "HierarchyGroup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HierarchyGroup" : { "beanStyleGetterMethodName" : "getHierarchyGroup", "beanStyleSetterMethodName" : "setHierarchyGroup", "c2jName" : "HierarchyGroup", "c2jShape" : "HierarchyGroup", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy group.

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

Information about the hierarchy group.

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

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroup", "getterDocumentation" : "

Information about the hierarchy group.

\n@return Information about the hierarchy group.", "getterModel" : { "returnType" : "HierarchyGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyGroup", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.", "setterMethodName" : "setHierarchyGroup", "setterModel" : { "variableDeclarationType" : "HierarchyGroup", "variableName" : "hierarchyGroup", "variableType" : "HierarchyGroup", "documentation" : null, "simpleType" : "HierarchyGroup", "variableSetterType" : "HierarchyGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroup", "variableName" : "hierarchyGroup", "variableType" : "HierarchyGroup", "documentation" : "

Information about the hierarchy group.

", "simpleType" : "HierarchyGroup", "variableSetterType" : "HierarchyGroup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHierarchyGroup", "beanStyleSetterMethodName" : "setHierarchyGroup", "c2jName" : "HierarchyGroup", "c2jShape" : "HierarchyGroup", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy group.

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

Information about the hierarchy group.

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

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroup", "getterDocumentation" : "

Information about the hierarchy group.

\n@return Information about the hierarchy group.", "getterModel" : { "returnType" : "HierarchyGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyGroup", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.", "setterMethodName" : "setHierarchyGroup", "setterModel" : { "variableDeclarationType" : "HierarchyGroup", "variableName" : "hierarchyGroup", "variableType" : "HierarchyGroup", "documentation" : null, "simpleType" : "HierarchyGroup", "variableSetterType" : "HierarchyGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroup", "variableName" : "hierarchyGroup", "variableType" : "HierarchyGroup", "documentation" : "

Information about the hierarchy group.

", "simpleType" : "HierarchyGroup", "variableSetterType" : "HierarchyGroup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserHierarchyGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserHierarchyGroupResponse", "variableName" : "describeUserHierarchyGroupResponse", "variableType" : "DescribeUserHierarchyGroupResponse", "documentation" : null, "simpleType" : "DescribeUserHierarchyGroupResponse", "variableSetterType" : "DescribeUserHierarchyGroupResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUserHierarchyStructureRequest" : { "c2jName" : "DescribeUserHierarchyStructureRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeUserHierarchyStructure", "locationName" : null, "requestUri" : "/user-hierarchy-structure/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DescribeUserHierarchyStructureRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserHierarchyStructureRequest", "variableName" : "describeUserHierarchyStructureRequest", "variableType" : "DescribeUserHierarchyStructureRequest", "documentation" : null, "simpleType" : "DescribeUserHierarchyStructureRequest", "variableSetterType" : "DescribeUserHierarchyStructureRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUserHierarchyStructureResponse" : { "c2jName" : "DescribeUserHierarchyStructureResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHierarchyStructure", "beanStyleSetterMethodName" : "setHierarchyStructure", "c2jName" : "HierarchyStructure", "c2jShape" : "HierarchyStructure", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy structure.

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

Information about the hierarchy structure.

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

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyStructure", "getterDocumentation" : "

Information about the hierarchy structure.

\n@return Information about the hierarchy structure.", "getterModel" : { "returnType" : "HierarchyStructure", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyStructure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyStructure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyStructure", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.", "setterMethodName" : "setHierarchyStructure", "setterModel" : { "variableDeclarationType" : "HierarchyStructure", "variableName" : "hierarchyStructure", "variableType" : "HierarchyStructure", "documentation" : null, "simpleType" : "HierarchyStructure", "variableSetterType" : "HierarchyStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyStructure", "variableName" : "hierarchyStructure", "variableType" : "HierarchyStructure", "documentation" : "

Information about the hierarchy structure.

", "simpleType" : "HierarchyStructure", "variableSetterType" : "HierarchyStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HierarchyStructure" : { "beanStyleGetterMethodName" : "getHierarchyStructure", "beanStyleSetterMethodName" : "setHierarchyStructure", "c2jName" : "HierarchyStructure", "c2jShape" : "HierarchyStructure", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy structure.

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

Information about the hierarchy structure.

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

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyStructure", "getterDocumentation" : "

Information about the hierarchy structure.

\n@return Information about the hierarchy structure.", "getterModel" : { "returnType" : "HierarchyStructure", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyStructure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyStructure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyStructure", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.", "setterMethodName" : "setHierarchyStructure", "setterModel" : { "variableDeclarationType" : "HierarchyStructure", "variableName" : "hierarchyStructure", "variableType" : "HierarchyStructure", "documentation" : null, "simpleType" : "HierarchyStructure", "variableSetterType" : "HierarchyStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyStructure", "variableName" : "hierarchyStructure", "variableType" : "HierarchyStructure", "documentation" : "

Information about the hierarchy structure.

", "simpleType" : "HierarchyStructure", "variableSetterType" : "HierarchyStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHierarchyStructure", "beanStyleSetterMethodName" : "setHierarchyStructure", "c2jName" : "HierarchyStructure", "c2jShape" : "HierarchyStructure", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy structure.

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

Information about the hierarchy structure.

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

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyStructure", "getterDocumentation" : "

Information about the hierarchy structure.

\n@return Information about the hierarchy structure.", "getterModel" : { "returnType" : "HierarchyStructure", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyStructure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyStructure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyStructure", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.", "setterMethodName" : "setHierarchyStructure", "setterModel" : { "variableDeclarationType" : "HierarchyStructure", "variableName" : "hierarchyStructure", "variableType" : "HierarchyStructure", "documentation" : null, "simpleType" : "HierarchyStructure", "variableSetterType" : "HierarchyStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyStructure", "variableName" : "hierarchyStructure", "variableType" : "HierarchyStructure", "documentation" : "

Information about the hierarchy structure.

", "simpleType" : "HierarchyStructure", "variableSetterType" : "HierarchyStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserHierarchyStructureResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserHierarchyStructureResponse", "variableName" : "describeUserHierarchyStructureResponse", "variableType" : "DescribeUserHierarchyStructureResponse", "documentation" : null, "simpleType" : "DescribeUserHierarchyStructureResponse", "variableSetterType" : "DescribeUserHierarchyStructureResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUserRequest" : { "c2jName" : "DescribeUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeUser", "locationName" : null, "requestUri" : "/users/{InstanceId}/{UserId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

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

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserId", "InstanceId" ], "shapeName" : "DescribeUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserRequest", "variableName" : "describeUserRequest", "variableType" : "DescribeUserRequest", "documentation" : null, "simpleType" : "DescribeUserRequest", "variableSetterType" : "DescribeUserRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUserResponse" : { "c2jName" : "DescribeUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "User", "defaultConsumerFluentSetterDocumentation" : "

Information about the user account and configuration settings.

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

Information about the user account and configuration settings.

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

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

Information about the user account and configuration settings.

\n@return Information about the user account and configuration settings.", "getterModel" : { "returnType" : "User", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "User", "variableName" : "user", "variableType" : "User", "documentation" : null, "simpleType" : "User", "variableSetterType" : "User" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "User", "variableName" : "user", "variableType" : "User", "documentation" : "

Information about the user account and configuration settings.

", "simpleType" : "User", "variableSetterType" : "User" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "User" : { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "User", "defaultConsumerFluentSetterDocumentation" : "

Information about the user account and configuration settings.

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

Information about the user account and configuration settings.

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

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

Information about the user account and configuration settings.

\n@return Information about the user account and configuration settings.", "getterModel" : { "returnType" : "User", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "User", "variableName" : "user", "variableType" : "User", "documentation" : null, "simpleType" : "User", "variableSetterType" : "User" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "User", "variableName" : "user", "variableType" : "User", "documentation" : "

Information about the user account and configuration settings.

", "simpleType" : "User", "variableSetterType" : "User" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "User", "defaultConsumerFluentSetterDocumentation" : "

Information about the user account and configuration settings.

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

Information about the user account and configuration settings.

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

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

Information about the user account and configuration settings.

\n@return Information about the user account and configuration settings.", "getterModel" : { "returnType" : "User", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "User", "variableName" : "user", "variableType" : "User", "documentation" : null, "simpleType" : "User", "variableSetterType" : "User" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "User", "variableName" : "user", "variableType" : "User", "documentation" : "

Information about the user account and configuration settings.

", "simpleType" : "User", "variableSetterType" : "User" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserResponse", "variableName" : "describeUserResponse", "variableType" : "DescribeUserResponse", "documentation" : null, "simpleType" : "DescribeUserResponse", "variableSetterType" : "DescribeUserResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DestinationNotAllowedException" : { "c2jName" : "DestinationNotAllowedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Outbound calls to the destination number are not allowed.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DestinationNotAllowedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 403, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DestinationNotAllowedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DestinationNotAllowedException", "variableName" : "destinationNotAllowedException", "variableType" : "DestinationNotAllowedException", "documentation" : null, "simpleType" : "DestinationNotAllowedException", "variableSetterType" : "DestinationNotAllowedException" }, "wrapper" : false, "xmlNamespace" : null }, "Dimensions" : { "c2jName" : "Dimensions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about the dimensions for a set of metrics.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getQueue", "beanStyleSetterMethodName" : "setQueue", "c2jName" : "Queue", "c2jShape" : "QueueReference", "defaultConsumerFluentSetterDocumentation" : "

Information about the queue for which metrics are returned.

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

Information about the queue for which metrics are returned.

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

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queue", "getterDocumentation" : "

Information about the queue for which metrics are returned.

\n@return Information about the queue for which metrics are returned.", "getterModel" : { "returnType" : "QueueReference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Queue", "sensitive" : false, "setterDocumentation" : "

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.", "setterMethodName" : "setQueue", "setterModel" : { "variableDeclarationType" : "QueueReference", "variableName" : "queue", "variableType" : "QueueReference", "documentation" : null, "simpleType" : "QueueReference", "variableSetterType" : "QueueReference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QueueReference", "variableName" : "queue", "variableType" : "QueueReference", "documentation" : "

Information about the queue for which metrics are returned.

", "simpleType" : "QueueReference", "variableSetterType" : "QueueReference" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelAsString", "beanStyleSetterMethodName" : "setChannel", "c2jName" : "Channel", "c2jShape" : "Channel", "defaultConsumerFluentSetterDocumentation" : "

The channel used for grouping and filters.

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

The channel used for grouping and filters.

", "endpointDiscoveryId" : false, "enumType" : "Channel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channel", "fluentEnumSetterMethodName" : "channel", "fluentGetterMethodName" : "channelAsString", "fluentSetterDocumentation" : "

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@see Channel\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel", "fluentSetterMethodName" : "channel", "getterDocumentation" : "

The channel used for grouping and filters.

\n

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

\n@return The channel used for grouping and filters.\n@see Channel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Channel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Channel", "sensitive" : false, "setterDocumentation" : "

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@see Channel", "setterMethodName" : "setChannel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channel", "variableType" : "String", "documentation" : "

The channel used for grouping and filters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Channel" : { "beanStyleGetterMethodName" : "getChannelAsString", "beanStyleSetterMethodName" : "setChannel", "c2jName" : "Channel", "c2jShape" : "Channel", "defaultConsumerFluentSetterDocumentation" : "

The channel used for grouping and filters.

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

The channel used for grouping and filters.

", "endpointDiscoveryId" : false, "enumType" : "Channel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channel", "fluentEnumSetterMethodName" : "channel", "fluentGetterMethodName" : "channelAsString", "fluentSetterDocumentation" : "

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@see Channel\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel", "fluentSetterMethodName" : "channel", "getterDocumentation" : "

The channel used for grouping and filters.

\n

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

\n@return The channel used for grouping and filters.\n@see Channel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Channel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Channel", "sensitive" : false, "setterDocumentation" : "

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@see Channel", "setterMethodName" : "setChannel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channel", "variableType" : "String", "documentation" : "

The channel used for grouping and filters.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Queue" : { "beanStyleGetterMethodName" : "getQueue", "beanStyleSetterMethodName" : "setQueue", "c2jName" : "Queue", "c2jShape" : "QueueReference", "defaultConsumerFluentSetterDocumentation" : "

Information about the queue for which metrics are returned.

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

Information about the queue for which metrics are returned.

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

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queue", "getterDocumentation" : "

Information about the queue for which metrics are returned.

\n@return Information about the queue for which metrics are returned.", "getterModel" : { "returnType" : "QueueReference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Queue", "sensitive" : false, "setterDocumentation" : "

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.", "setterMethodName" : "setQueue", "setterModel" : { "variableDeclarationType" : "QueueReference", "variableName" : "queue", "variableType" : "QueueReference", "documentation" : null, "simpleType" : "QueueReference", "variableSetterType" : "QueueReference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QueueReference", "variableName" : "queue", "variableType" : "QueueReference", "documentation" : "

Information about the queue for which metrics are returned.

", "simpleType" : "QueueReference", "variableSetterType" : "QueueReference" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getQueue", "beanStyleSetterMethodName" : "setQueue", "c2jName" : "Queue", "c2jShape" : "QueueReference", "defaultConsumerFluentSetterDocumentation" : "

Information about the queue for which metrics are returned.

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

Information about the queue for which metrics are returned.

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

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queue", "getterDocumentation" : "

Information about the queue for which metrics are returned.

\n@return Information about the queue for which metrics are returned.", "getterModel" : { "returnType" : "QueueReference", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Queue", "sensitive" : false, "setterDocumentation" : "

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.", "setterMethodName" : "setQueue", "setterModel" : { "variableDeclarationType" : "QueueReference", "variableName" : "queue", "variableType" : "QueueReference", "documentation" : null, "simpleType" : "QueueReference", "variableSetterType" : "QueueReference" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QueueReference", "variableName" : "queue", "variableType" : "QueueReference", "documentation" : "

Information about the queue for which metrics are returned.

", "simpleType" : "QueueReference", "variableSetterType" : "QueueReference" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelAsString", "beanStyleSetterMethodName" : "setChannel", "c2jName" : "Channel", "c2jShape" : "Channel", "defaultConsumerFluentSetterDocumentation" : "

The channel used for grouping and filters.

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

The channel used for grouping and filters.

", "endpointDiscoveryId" : false, "enumType" : "Channel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "channel", "fluentEnumSetterMethodName" : "channel", "fluentGetterMethodName" : "channelAsString", "fluentSetterDocumentation" : "

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@see Channel\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel", "fluentSetterMethodName" : "channel", "getterDocumentation" : "

The channel used for grouping and filters.

\n

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

\n@return The channel used for grouping and filters.\n@see Channel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Channel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Channel", "sensitive" : false, "setterDocumentation" : "

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@see Channel", "setterMethodName" : "setChannel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channel", "variableType" : "String", "documentation" : "

The channel used for grouping and filters.

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

A resource with the specified name already exists.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DuplicateResourceException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DuplicateResourceException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DuplicateResourceException", "variableName" : "duplicateResourceException", "variableType" : "DuplicateResourceException", "documentation" : null, "simpleType" : "DuplicateResourceException", "variableSetterType" : "DuplicateResourceException" }, "wrapper" : false, "xmlNamespace" : null }, "Filters" : { "c2jName" : "Filters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains the filter to apply when retrieving metrics.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getQueues", "beanStyleSetterMethodName" : "setQueues", "c2jName" : "Queues", "c2jShape" : "Queues", "defaultConsumerFluentSetterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

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

The queues to use to filter the metrics. You can specify up to 100 queues per request.

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

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queues", "getterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The queues to use to filter the metrics. You can specify up to 100 queues per request.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Queues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "Queues", "sensitive" : false, "setterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.", "setterMethodName" : "setQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queues", "variableType" : "java.util.List", "documentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelsAsStrings", "beanStyleSetterMethodName" : "setChannelsWithStrings", "c2jName" : "Channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

The channel to use to filter the metrics.

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

The channel to use to filter the metrics.

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

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelsWithStrings", "getterDocumentation" : "

The channel to use to filter the metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The channel to use to filter the metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Channels", "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" : "Channel", "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" : "Channel", "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 Channel\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel", "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 Channel#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 Channel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Channel", "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" }, "xmlAttribute" : false, "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" : "Channels", "sensitive" : false, "setterDocumentation" : "

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.", "setterMethodName" : "setChannelsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : "

The channel to use to filter the metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Channels" : { "beanStyleGetterMethodName" : "getChannelsAsStrings", "beanStyleSetterMethodName" : "setChannelsWithStrings", "c2jName" : "Channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

The channel to use to filter the metrics.

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

The channel to use to filter the metrics.

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

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelsWithStrings", "getterDocumentation" : "

The channel to use to filter the metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The channel to use to filter the metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Channels", "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" : "Channel", "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" : "Channel", "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 Channel\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel", "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 Channel#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 Channel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Channel", "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" }, "xmlAttribute" : false, "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" : "Channels", "sensitive" : false, "setterDocumentation" : "

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.", "setterMethodName" : "setChannelsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : "

The channel to use to filter the metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Queues" : { "beanStyleGetterMethodName" : "getQueues", "beanStyleSetterMethodName" : "setQueues", "c2jName" : "Queues", "c2jShape" : "Queues", "defaultConsumerFluentSetterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

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

The queues to use to filter the metrics. You can specify up to 100 queues per request.

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

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queues", "getterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The queues to use to filter the metrics. You can specify up to 100 queues per request.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Queues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "Queues", "sensitive" : false, "setterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.", "setterMethodName" : "setQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queues", "variableType" : "java.util.List", "documentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getQueues", "beanStyleSetterMethodName" : "setQueues", "c2jName" : "Queues", "c2jShape" : "Queues", "defaultConsumerFluentSetterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

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

The queues to use to filter the metrics. You can specify up to 100 queues per request.

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

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queues", "getterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The queues to use to filter the metrics. You can specify up to 100 queues per request.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Queues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Queues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "Queues", "sensitive" : false, "setterDocumentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.", "setterMethodName" : "setQueues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queues", "variableType" : "java.util.List", "documentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChannelsAsStrings", "beanStyleSetterMethodName" : "setChannelsWithStrings", "c2jName" : "Channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

The channel to use to filter the metrics.

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

The channel to use to filter the metrics.

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

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelsWithStrings", "getterDocumentation" : "

The channel to use to filter the metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The channel to use to filter the metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Channels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Channels", "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" : "Channel", "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" : "Channel", "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 Channel\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel", "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 Channel#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 Channel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Channel", "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" }, "xmlAttribute" : false, "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" : "Channels", "sensitive" : false, "setterDocumentation" : "

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.", "setterMethodName" : "setChannelsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : "

The channel to use to filter the metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Filters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : null, "simpleType" : "Filters", "variableSetterType" : "Filters" }, "wrapper" : false, "xmlNamespace" : null }, "GetContactAttributesRequest" : { "c2jName" : "GetContactAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetContactAttributes", "locationName" : null, "requestUri" : "/contact/attributes/{InstanceId}/{InitialContactId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitialContactId", "beanStyleSetterMethodName" : "setInitialContactId", "c2jName" : "InitialContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the initial contact.

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

The identifier of the initial contact.

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

The identifier of the initial contact.

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

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.", "setterMethodName" : "setInitialContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : "

The identifier of the initial contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InitialContactId" : { "beanStyleGetterMethodName" : "getInitialContactId", "beanStyleSetterMethodName" : "setInitialContactId", "c2jName" : "InitialContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the initial contact.

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

The identifier of the initial contact.

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

The identifier of the initial contact.

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

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.", "setterMethodName" : "setInitialContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : "

The identifier of the initial contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInitialContactId", "beanStyleSetterMethodName" : "setInitialContactId", "c2jName" : "InitialContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the initial contact.

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

The identifier of the initial contact.

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

The identifier of the initial contact.

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

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.", "setterMethodName" : "setInitialContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : "

The identifier of the initial contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "InitialContactId" ], "shapeName" : "GetContactAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetContactAttributesRequest", "variableName" : "getContactAttributesRequest", "variableType" : "GetContactAttributesRequest", "documentation" : null, "simpleType" : "GetContactAttributesRequest", "variableSetterType" : "GetContactAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetContactAttributesResponse" : { "c2jName" : "GetContactAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

Information about the attributes.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

Information about the attributes.

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

Information about the attributes.

\n@param attributes Information about the attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

Information about the attributes.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

Information about the attributes.

\n@param attributes Information about the attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

Information about the attributes.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

Information about the attributes.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

Information about the attributes.

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

Information about the attributes.

\n@param attributes Information about the attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

Information about the attributes.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

Information about the attributes.

\n@param attributes Information about the attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

Information about the attributes.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

Information about the attributes.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

Information about the attributes.

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

Information about the attributes.

\n@param attributes Information about the attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

Information about the attributes.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

Information about the attributes.

\n@param attributes Information about the attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

Information about the attributes.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetContactAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetContactAttributesResponse", "variableName" : "getContactAttributesResponse", "variableType" : "GetContactAttributesResponse", "documentation" : null, "simpleType" : "GetContactAttributesResponse", "variableSetterType" : "GetContactAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetCurrentMetricDataRequest" : { "c2jName" : "GetCurrentMetricDataRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCurrentMetricData", "locationName" : null, "requestUri" : "/metrics/current/{InstanceId}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "Filters", "defaultConsumerFluentSetterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "getterModel" : { "returnType" : "Filters", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : null, "simpleType" : "Filters", "variableSetterType" : "Filters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", "simpleType" : "Filters", "variableSetterType" : "Filters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupingsAsStrings", "beanStyleSetterMethodName" : "setGroupingsWithStrings", "c2jName" : "Groupings", "c2jShape" : "Groupings", "defaultConsumerFluentSetterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

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

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

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

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupingsWithStrings", "getterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groupings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groupings", "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" : "Grouping", "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" : "Grouping", "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 Grouping\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping", "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 Grouping#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 Grouping", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Grouping", "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" }, "xmlAttribute" : false, "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" : "Groupings", "sensitive" : false, "setterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.", "setterMethodName" : "setGroupingsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentMetrics", "beanStyleSetterMethodName" : "setCurrentMetrics", "c2jName" : "CurrentMetrics", "c2jShape" : "CurrentMetrics", "defaultConsumerFluentSetterDocumentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentMetrics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetric.Builder} avoiding the need to create one manually via {@link CurrentMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetric.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetric)}.\n@param member a consumer that will call methods on {@link CurrentMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetric)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "member", "variableType" : "CurrentMetric", "documentation" : null, "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "member", "variableType" : "CurrentMetric", "documentation" : "", "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CurrentMetrics", "sensitive" : false, "setterDocumentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "setterMethodName" : "setCurrentMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "currentMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "currentMetrics", "variableType" : "java.util.List", "documentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult100", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CurrentMetrics" : { "beanStyleGetterMethodName" : "getCurrentMetrics", "beanStyleSetterMethodName" : "setCurrentMetrics", "c2jName" : "CurrentMetrics", "c2jShape" : "CurrentMetrics", "defaultConsumerFluentSetterDocumentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentMetrics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetric.Builder} avoiding the need to create one manually via {@link CurrentMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetric.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetric)}.\n@param member a consumer that will call methods on {@link CurrentMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetric)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "member", "variableType" : "CurrentMetric", "documentation" : null, "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "member", "variableType" : "CurrentMetric", "documentation" : "", "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CurrentMetrics", "sensitive" : false, "setterDocumentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "setterMethodName" : "setCurrentMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "currentMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "currentMetrics", "variableType" : "java.util.List", "documentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "Filters", "defaultConsumerFluentSetterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "getterModel" : { "returnType" : "Filters", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : null, "simpleType" : "Filters", "variableSetterType" : "Filters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", "simpleType" : "Filters", "variableSetterType" : "Filters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Groupings" : { "beanStyleGetterMethodName" : "getGroupingsAsStrings", "beanStyleSetterMethodName" : "setGroupingsWithStrings", "c2jName" : "Groupings", "c2jShape" : "Groupings", "defaultConsumerFluentSetterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

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

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

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

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupingsWithStrings", "getterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groupings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groupings", "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" : "Grouping", "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" : "Grouping", "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 Grouping\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping", "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 Grouping#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 Grouping", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Grouping", "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" }, "xmlAttribute" : false, "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" : "Groupings", "sensitive" : false, "setterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.", "setterMethodName" : "setGroupingsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult100", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "Filters", "defaultConsumerFluentSetterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "getterModel" : { "returnType" : "Filters", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : null, "simpleType" : "Filters", "variableSetterType" : "Filters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", "simpleType" : "Filters", "variableSetterType" : "Filters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupingsAsStrings", "beanStyleSetterMethodName" : "setGroupingsWithStrings", "c2jName" : "Groupings", "c2jShape" : "Groupings", "defaultConsumerFluentSetterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

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

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

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

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupingsWithStrings", "getterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groupings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groupings", "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" : "Grouping", "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" : "Grouping", "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 Grouping\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping", "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 Grouping#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 Grouping", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Grouping", "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" }, "xmlAttribute" : false, "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" : "Groupings", "sensitive" : false, "setterDocumentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.", "setterMethodName" : "setGroupingsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentMetrics", "beanStyleSetterMethodName" : "setCurrentMetrics", "c2jName" : "CurrentMetrics", "c2jShape" : "CurrentMetrics", "defaultConsumerFluentSetterDocumentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

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

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentMetrics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetric.Builder} avoiding the need to create one manually via {@link CurrentMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetric.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetric)}.\n@param member a consumer that will call methods on {@link CurrentMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetric)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "member", "variableType" : "CurrentMetric", "documentation" : null, "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetric", "variableName" : "member", "variableType" : "CurrentMetric", "documentation" : "", "simpleType" : "CurrentMetric", "variableSetterType" : "CurrentMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CurrentMetrics", "sensitive" : false, "setterDocumentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "setterMethodName" : "setCurrentMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "currentMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "currentMetrics", "variableType" : "java.util.List", "documentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult100", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "Filters", "CurrentMetrics" ], "shapeName" : "GetCurrentMetricDataRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCurrentMetricDataRequest", "variableName" : "getCurrentMetricDataRequest", "variableType" : "GetCurrentMetricDataRequest", "documentation" : null, "simpleType" : "GetCurrentMetricDataRequest", "variableSetterType" : "GetCurrentMetricDataRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetCurrentMetricDataResponse" : { "c2jName" : "GetCurrentMetricDataResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetricResults", "beanStyleSetterMethodName" : "setMetricResults", "c2jName" : "MetricResults", "c2jShape" : "CurrentMetricResults", "defaultConsumerFluentSetterDocumentation" : "

Information about the real-time metrics.

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

Information about the real-time metrics.

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

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricResults", "getterDocumentation" : "

Information about the real-time metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the real-time metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MetricResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetricResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetricResult.Builder} avoiding the need to create one manually via {@link CurrentMetricResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetricResult.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetricResult)}.\n@param member a consumer that will call methods on {@link CurrentMetricResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetricResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetricResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetricResult", "variableName" : "member", "variableType" : "CurrentMetricResult", "documentation" : null, "simpleType" : "CurrentMetricResult", "variableSetterType" : "CurrentMetricResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetricResult", "variableName" : "member", "variableType" : "CurrentMetricResult", "documentation" : "", "simpleType" : "CurrentMetricResult", "variableSetterType" : "CurrentMetricResult" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetricResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetricResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MetricResults", "sensitive" : false, "setterDocumentation" : "

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.", "setterMethodName" : "setMetricResults", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : "

Information about the real-time metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataSnapshotTime", "beanStyleSetterMethodName" : "setDataSnapshotTime", "c2jName" : "DataSnapshotTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

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

The time at which the metrics were retrieved and cached for pagination.

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

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSnapshotTime", "getterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

\n@return The time at which the metrics were retrieved and cached for pagination.", "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" : "DataSnapshotTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSnapshotTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DataSnapshotTime", "sensitive" : false, "setterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.", "setterMethodName" : "setDataSnapshotTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dataSnapshotTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dataSnapshotTime", "variableType" : "java.time.Instant", "documentation" : "

The time at which the metrics were retrieved and cached for pagination.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DataSnapshotTime" : { "beanStyleGetterMethodName" : "getDataSnapshotTime", "beanStyleSetterMethodName" : "setDataSnapshotTime", "c2jName" : "DataSnapshotTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

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

The time at which the metrics were retrieved and cached for pagination.

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

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSnapshotTime", "getterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

\n@return The time at which the metrics were retrieved and cached for pagination.", "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" : "DataSnapshotTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSnapshotTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DataSnapshotTime", "sensitive" : false, "setterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.", "setterMethodName" : "setDataSnapshotTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dataSnapshotTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dataSnapshotTime", "variableType" : "java.time.Instant", "documentation" : "

The time at which the metrics were retrieved and cached for pagination.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MetricResults" : { "beanStyleGetterMethodName" : "getMetricResults", "beanStyleSetterMethodName" : "setMetricResults", "c2jName" : "MetricResults", "c2jShape" : "CurrentMetricResults", "defaultConsumerFluentSetterDocumentation" : "

Information about the real-time metrics.

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

Information about the real-time metrics.

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

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricResults", "getterDocumentation" : "

Information about the real-time metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the real-time metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MetricResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetricResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetricResult.Builder} avoiding the need to create one manually via {@link CurrentMetricResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetricResult.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetricResult)}.\n@param member a consumer that will call methods on {@link CurrentMetricResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetricResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetricResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetricResult", "variableName" : "member", "variableType" : "CurrentMetricResult", "documentation" : null, "simpleType" : "CurrentMetricResult", "variableSetterType" : "CurrentMetricResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetricResult", "variableName" : "member", "variableType" : "CurrentMetricResult", "documentation" : "", "simpleType" : "CurrentMetricResult", "variableSetterType" : "CurrentMetricResult" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetricResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetricResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MetricResults", "sensitive" : false, "setterDocumentation" : "

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.", "setterMethodName" : "setMetricResults", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : "

Information about the real-time metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetricResults", "beanStyleSetterMethodName" : "setMetricResults", "c2jName" : "MetricResults", "c2jShape" : "CurrentMetricResults", "defaultConsumerFluentSetterDocumentation" : "

Information about the real-time metrics.

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

Information about the real-time metrics.

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

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricResults", "getterDocumentation" : "

Information about the real-time metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the real-time metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MetricResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CurrentMetricResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CurrentMetricResult.Builder} avoiding the need to create one manually via {@link CurrentMetricResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link CurrentMetricResult.Builder#build()} is called immediately and its result is passed to {@link #member(CurrentMetricResult)}.\n@param member a consumer that will call methods on {@link CurrentMetricResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CurrentMetricResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CurrentMetricResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CurrentMetricResult", "variableName" : "member", "variableType" : "CurrentMetricResult", "documentation" : null, "simpleType" : "CurrentMetricResult", "variableSetterType" : "CurrentMetricResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CurrentMetricResult", "variableName" : "member", "variableType" : "CurrentMetricResult", "documentation" : "", "simpleType" : "CurrentMetricResult", "variableSetterType" : "CurrentMetricResult" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CurrentMetricResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CurrentMetricResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MetricResults", "sensitive" : false, "setterDocumentation" : "

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.", "setterMethodName" : "setMetricResults", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : "

Information about the real-time metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataSnapshotTime", "beanStyleSetterMethodName" : "setDataSnapshotTime", "c2jName" : "DataSnapshotTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

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

The time at which the metrics were retrieved and cached for pagination.

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

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dataSnapshotTime", "getterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

\n@return The time at which the metrics were retrieved and cached for pagination.", "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" : "DataSnapshotTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataSnapshotTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DataSnapshotTime", "sensitive" : false, "setterDocumentation" : "

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.", "setterMethodName" : "setDataSnapshotTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dataSnapshotTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "dataSnapshotTime", "variableType" : "java.time.Instant", "documentation" : "

The time at which the metrics were retrieved and cached for pagination.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetCurrentMetricDataResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCurrentMetricDataResponse", "variableName" : "getCurrentMetricDataResponse", "variableType" : "GetCurrentMetricDataResponse", "documentation" : null, "simpleType" : "GetCurrentMetricDataResponse", "variableSetterType" : "GetCurrentMetricDataResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetFederationTokenRequest" : { "c2jName" : "GetFederationTokenRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetFederationToken", "locationName" : null, "requestUri" : "/user/federate/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "GetFederationTokenRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetFederationTokenRequest", "variableName" : "getFederationTokenRequest", "variableType" : "GetFederationTokenRequest", "documentation" : null, "simpleType" : "GetFederationTokenRequest", "variableSetterType" : "GetFederationTokenRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetFederationTokenResponse" : { "c2jName" : "GetFederationTokenResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCredentials", "beanStyleSetterMethodName" : "setCredentials", "c2jName" : "Credentials", "c2jShape" : "Credentials", "defaultConsumerFluentSetterDocumentation" : "

The credentials to use for federation.

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

The credentials to use for federation.

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

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credentials", "getterDocumentation" : "

The credentials to use for federation.

\n@return The credentials to use for federation.", "getterModel" : { "returnType" : "Credentials", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credentials", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Credentials", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Credentials", "sensitive" : false, "setterDocumentation" : "

The credentials to use for federation.

\n@param credentials The credentials to use for federation.", "setterMethodName" : "setCredentials", "setterModel" : { "variableDeclarationType" : "Credentials", "variableName" : "credentials", "variableType" : "Credentials", "documentation" : null, "simpleType" : "Credentials", "variableSetterType" : "Credentials" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Credentials", "variableName" : "credentials", "variableType" : "Credentials", "documentation" : "

The credentials to use for federation.

", "simpleType" : "Credentials", "variableSetterType" : "Credentials" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Credentials" : { "beanStyleGetterMethodName" : "getCredentials", "beanStyleSetterMethodName" : "setCredentials", "c2jName" : "Credentials", "c2jShape" : "Credentials", "defaultConsumerFluentSetterDocumentation" : "

The credentials to use for federation.

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

The credentials to use for federation.

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

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credentials", "getterDocumentation" : "

The credentials to use for federation.

\n@return The credentials to use for federation.", "getterModel" : { "returnType" : "Credentials", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credentials", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Credentials", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Credentials", "sensitive" : false, "setterDocumentation" : "

The credentials to use for federation.

\n@param credentials The credentials to use for federation.", "setterMethodName" : "setCredentials", "setterModel" : { "variableDeclarationType" : "Credentials", "variableName" : "credentials", "variableType" : "Credentials", "documentation" : null, "simpleType" : "Credentials", "variableSetterType" : "Credentials" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Credentials", "variableName" : "credentials", "variableType" : "Credentials", "documentation" : "

The credentials to use for federation.

", "simpleType" : "Credentials", "variableSetterType" : "Credentials" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCredentials", "beanStyleSetterMethodName" : "setCredentials", "c2jName" : "Credentials", "c2jShape" : "Credentials", "defaultConsumerFluentSetterDocumentation" : "

The credentials to use for federation.

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

The credentials to use for federation.

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

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "credentials", "getterDocumentation" : "

The credentials to use for federation.

\n@return The credentials to use for federation.", "getterModel" : { "returnType" : "Credentials", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Credentials", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Credentials", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Credentials", "sensitive" : false, "setterDocumentation" : "

The credentials to use for federation.

\n@param credentials The credentials to use for federation.", "setterMethodName" : "setCredentials", "setterModel" : { "variableDeclarationType" : "Credentials", "variableName" : "credentials", "variableType" : "Credentials", "documentation" : null, "simpleType" : "Credentials", "variableSetterType" : "Credentials" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Credentials", "variableName" : "credentials", "variableType" : "Credentials", "documentation" : "

The credentials to use for federation.

", "simpleType" : "Credentials", "variableSetterType" : "Credentials" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetFederationTokenResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetFederationTokenResponse", "variableName" : "getFederationTokenResponse", "variableType" : "GetFederationTokenResponse", "documentation" : null, "simpleType" : "GetFederationTokenResponse", "variableSetterType" : "GetFederationTokenResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetMetricDataRequest" : { "c2jName" : "GetMetricDataRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetMetricData", "locationName" : null, "requestUri" : "/metrics/historical/{InstanceId}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.", "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" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "Filters", "defaultConsumerFluentSetterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "getterModel" : { "returnType" : "Filters", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : null, "simpleType" : "Filters", "variableSetterType" : "Filters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", "simpleType" : "Filters", "variableSetterType" : "Filters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupingsAsStrings", "beanStyleSetterMethodName" : "setGroupingsWithStrings", "c2jName" : "Groupings", "c2jShape" : "Groupings", "defaultConsumerFluentSetterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

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

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

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

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupingsWithStrings", "getterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groupings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groupings", "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" : "Grouping", "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" : "Grouping", "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 Grouping\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping", "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 Grouping#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 Grouping", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Grouping", "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" }, "xmlAttribute" : false, "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" : "Groupings", "sensitive" : false, "setterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.", "setterMethodName" : "setGroupingsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHistoricalMetrics", "beanStyleSetterMethodName" : "setHistoricalMetrics", "c2jName" : "HistoricalMetrics", "c2jShape" : "HistoricalMetrics", "defaultConsumerFluentSetterDocumentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HistoricalMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HistoricalMetrics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetric.Builder} avoiding the need to create one manually via {@link HistoricalMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetric.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetric)}.\n@param member a consumer that will call methods on {@link HistoricalMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetric)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "member", "variableType" : "HistoricalMetric", "documentation" : null, "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "member", "variableType" : "HistoricalMetric", "documentation" : "", "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HistoricalMetrics", "sensitive" : false, "setterDocumentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "setterMethodName" : "setHistoricalMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "historicalMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "historicalMetrics", "variableType" : "java.util.List", "documentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

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

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult100", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.", "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" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "Filters", "defaultConsumerFluentSetterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "getterModel" : { "returnType" : "Filters", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : null, "simpleType" : "Filters", "variableSetterType" : "Filters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", "simpleType" : "Filters", "variableSetterType" : "Filters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Groupings" : { "beanStyleGetterMethodName" : "getGroupingsAsStrings", "beanStyleSetterMethodName" : "setGroupingsWithStrings", "c2jName" : "Groupings", "c2jShape" : "Groupings", "defaultConsumerFluentSetterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

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

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

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

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupingsWithStrings", "getterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groupings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groupings", "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" : "Grouping", "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" : "Grouping", "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 Grouping\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping", "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 Grouping#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 Grouping", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Grouping", "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" }, "xmlAttribute" : false, "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" : "Groupings", "sensitive" : false, "setterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.", "setterMethodName" : "setGroupingsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HistoricalMetrics" : { "beanStyleGetterMethodName" : "getHistoricalMetrics", "beanStyleSetterMethodName" : "setHistoricalMetrics", "c2jName" : "HistoricalMetrics", "c2jShape" : "HistoricalMetrics", "defaultConsumerFluentSetterDocumentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HistoricalMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HistoricalMetrics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetric.Builder} avoiding the need to create one manually via {@link HistoricalMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetric.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetric)}.\n@param member a consumer that will call methods on {@link HistoricalMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetric)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "member", "variableType" : "HistoricalMetric", "documentation" : null, "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "member", "variableType" : "HistoricalMetric", "documentation" : "", "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HistoricalMetrics", "sensitive" : false, "setterDocumentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "setterMethodName" : "setHistoricalMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "historicalMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "historicalMetrics", "variableType" : "java.util.List", "documentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult100", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

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

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "timestamp", "defaultConsumerFluentSetterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

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

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.", "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" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "Filters", "defaultConsumerFluentSetterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

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

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "getterModel" : { "returnType" : "Filters", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : null, "simpleType" : "Filters", "variableSetterType" : "Filters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filters", "variableName" : "filters", "variableType" : "Filters", "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", "simpleType" : "Filters", "variableSetterType" : "Filters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupingsAsStrings", "beanStyleSetterMethodName" : "setGroupingsWithStrings", "c2jName" : "Groupings", "c2jShape" : "Groupings", "defaultConsumerFluentSetterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

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

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

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

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupingsWithStrings", "getterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groupings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groupings", "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" : "Grouping", "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" : "Grouping", "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 Grouping\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping", "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 Grouping#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 Grouping", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Grouping", "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" }, "xmlAttribute" : false, "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" : "Groupings", "sensitive" : false, "setterDocumentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.", "setterMethodName" : "setGroupingsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groupings", "variableType" : "java.util.List", "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHistoricalMetrics", "beanStyleSetterMethodName" : "setHistoricalMetrics", "c2jName" : "HistoricalMetrics", "c2jShape" : "HistoricalMetrics", "defaultConsumerFluentSetterDocumentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

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

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HistoricalMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HistoricalMetrics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetric.Builder} avoiding the need to create one manually via {@link HistoricalMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetric.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetric)}.\n@param member a consumer that will call methods on {@link HistoricalMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetric)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "member", "variableType" : "HistoricalMetric", "documentation" : null, "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "member", "variableType" : "HistoricalMetric", "documentation" : "", "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HistoricalMetrics", "sensitive" : false, "setterDocumentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "setterMethodName" : "setHistoricalMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "historicalMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "historicalMetrics", "variableType" : "java.util.List", "documentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

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

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult100", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

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

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "StartTime", "EndTime", "Filters", "HistoricalMetrics" ], "shapeName" : "GetMetricDataRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetMetricDataRequest", "variableName" : "getMetricDataRequest", "variableType" : "GetMetricDataRequest", "documentation" : null, "simpleType" : "GetMetricDataRequest", "variableSetterType" : "GetMetricDataRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetMetricDataResponse" : { "c2jName" : "GetMetricDataResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetricResults", "beanStyleSetterMethodName" : "setMetricResults", "c2jName" : "MetricResults", "c2jShape" : "HistoricalMetricResults", "defaultConsumerFluentSetterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

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

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

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

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricResults", "getterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MetricResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetricResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetricResult.Builder} avoiding the need to create one manually via {@link HistoricalMetricResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetricResult.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetricResult)}.\n@param member a consumer that will call methods on {@link HistoricalMetricResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetricResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetricResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetricResult", "variableName" : "member", "variableType" : "HistoricalMetricResult", "documentation" : null, "simpleType" : "HistoricalMetricResult", "variableSetterType" : "HistoricalMetricResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetricResult", "variableName" : "member", "variableType" : "HistoricalMetricResult", "documentation" : "", "simpleType" : "HistoricalMetricResult", "variableSetterType" : "HistoricalMetricResult" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetricResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetricResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MetricResults", "sensitive" : false, "setterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.", "setterMethodName" : "setMetricResults", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MetricResults" : { "beanStyleGetterMethodName" : "getMetricResults", "beanStyleSetterMethodName" : "setMetricResults", "c2jName" : "MetricResults", "c2jShape" : "HistoricalMetricResults", "defaultConsumerFluentSetterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

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

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

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

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricResults", "getterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MetricResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetricResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetricResult.Builder} avoiding the need to create one manually via {@link HistoricalMetricResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetricResult.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetricResult)}.\n@param member a consumer that will call methods on {@link HistoricalMetricResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetricResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetricResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetricResult", "variableName" : "member", "variableType" : "HistoricalMetricResult", "documentation" : null, "simpleType" : "HistoricalMetricResult", "variableSetterType" : "HistoricalMetricResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetricResult", "variableName" : "member", "variableType" : "HistoricalMetricResult", "documentation" : "", "simpleType" : "HistoricalMetricResult", "variableSetterType" : "HistoricalMetricResult" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetricResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetricResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MetricResults", "sensitive" : false, "setterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.", "setterMethodName" : "setMetricResults", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

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

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetricResults", "beanStyleSetterMethodName" : "setMetricResults", "c2jName" : "MetricResults", "c2jShape" : "HistoricalMetricResults", "defaultConsumerFluentSetterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

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

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

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

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metricResults", "getterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MetricResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MetricResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetricResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetricResult.Builder} avoiding the need to create one manually via {@link HistoricalMetricResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetricResult.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetricResult)}.\n@param member a consumer that will call methods on {@link HistoricalMetricResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetricResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetricResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetricResult", "variableName" : "member", "variableType" : "HistoricalMetricResult", "documentation" : null, "simpleType" : "HistoricalMetricResult", "variableSetterType" : "HistoricalMetricResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetricResult", "variableName" : "member", "variableType" : "HistoricalMetricResult", "documentation" : "", "simpleType" : "HistoricalMetricResult", "variableSetterType" : "HistoricalMetricResult" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetricResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetricResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MetricResults", "sensitive" : false, "setterDocumentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.", "setterMethodName" : "setMetricResults", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "metricResults", "variableType" : "java.util.List", "documentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetMetricDataResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetMetricDataResponse", "variableName" : "getMetricDataResponse", "variableType" : "GetMetricDataResponse", "documentation" : null, "simpleType" : "GetMetricDataResponse", "variableSetterType" : "GetMetricDataResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Grouping" : { "c2jName" : "Grouping", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "QUEUE", "value" : "QUEUE" }, { "name" : "CHANNEL", "value" : "CHANNEL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Grouping", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Grouping", "variableName" : "grouping", "variableType" : "Grouping", "documentation" : null, "simpleType" : "Grouping", "variableSetterType" : "Grouping" }, "wrapper" : false, "xmlNamespace" : null }, "HierarchyGroup" : { "c2jName" : "HierarchyGroup", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about a hierarchy group.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@return The Amazon Resource Name (ARN) of the hierarchy 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelId", "beanStyleSetterMethodName" : "setLevelId", "c2jName" : "LevelId", "c2jShape" : "HierarchyLevelId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the level in the hierarchy group.

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

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelId", "getterDocumentation" : "

The identifier of the level in the hierarchy group.

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

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.", "setterMethodName" : "setLevelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "levelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "levelId", "variableType" : "String", "documentation" : "

The identifier of the level in the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHierarchyPath", "beanStyleSetterMethodName" : "setHierarchyPath", "c2jName" : "HierarchyPath", "c2jShape" : "HierarchyPath", "defaultConsumerFluentSetterDocumentation" : "

Information about the levels in the hierarchy group.

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

Information about the levels in the hierarchy group.

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

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyPath", "getterDocumentation" : "

Information about the levels in the hierarchy group.

\n@return Information about the levels in the hierarchy group.", "getterModel" : { "returnType" : "HierarchyPath", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyPath", "sensitive" : false, "setterDocumentation" : "

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.", "setterMethodName" : "setHierarchyPath", "setterModel" : { "variableDeclarationType" : "HierarchyPath", "variableName" : "hierarchyPath", "variableType" : "HierarchyPath", "documentation" : null, "simpleType" : "HierarchyPath", "variableSetterType" : "HierarchyPath" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyPath", "variableName" : "hierarchyPath", "variableType" : "HierarchyPath", "documentation" : "

Information about the levels in the hierarchy group.

", "simpleType" : "HierarchyPath", "variableSetterType" : "HierarchyPath" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@return The Amazon Resource Name (ARN) of the hierarchy 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HierarchyPath" : { "beanStyleGetterMethodName" : "getHierarchyPath", "beanStyleSetterMethodName" : "setHierarchyPath", "c2jName" : "HierarchyPath", "c2jShape" : "HierarchyPath", "defaultConsumerFluentSetterDocumentation" : "

Information about the levels in the hierarchy group.

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

Information about the levels in the hierarchy group.

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

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyPath", "getterDocumentation" : "

Information about the levels in the hierarchy group.

\n@return Information about the levels in the hierarchy group.", "getterModel" : { "returnType" : "HierarchyPath", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyPath", "sensitive" : false, "setterDocumentation" : "

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.", "setterMethodName" : "setHierarchyPath", "setterModel" : { "variableDeclarationType" : "HierarchyPath", "variableName" : "hierarchyPath", "variableType" : "HierarchyPath", "documentation" : null, "simpleType" : "HierarchyPath", "variableSetterType" : "HierarchyPath" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyPath", "variableName" : "hierarchyPath", "variableType" : "HierarchyPath", "documentation" : "

Information about the levels in the hierarchy group.

", "simpleType" : "HierarchyPath", "variableSetterType" : "HierarchyPath" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelId" : { "beanStyleGetterMethodName" : "getLevelId", "beanStyleSetterMethodName" : "setLevelId", "c2jName" : "LevelId", "c2jShape" : "HierarchyLevelId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the level in the hierarchy group.

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

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelId", "getterDocumentation" : "

The identifier of the level in the hierarchy group.

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

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.", "setterMethodName" : "setLevelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "levelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "levelId", "variableType" : "String", "documentation" : "

The identifier of the level in the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@return The Amazon Resource Name (ARN) of the hierarchy 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelId", "beanStyleSetterMethodName" : "setLevelId", "c2jName" : "LevelId", "c2jShape" : "HierarchyLevelId", "defaultConsumerFluentSetterDocumentation" : "

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

The identifier of the level in the hierarchy group.

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

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelId", "getterDocumentation" : "

The identifier of the level in the hierarchy group.

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

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.", "setterMethodName" : "setLevelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "levelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "levelId", "variableType" : "String", "documentation" : "

The identifier of the level in the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHierarchyPath", "beanStyleSetterMethodName" : "setHierarchyPath", "c2jName" : "HierarchyPath", "c2jShape" : "HierarchyPath", "defaultConsumerFluentSetterDocumentation" : "

Information about the levels in the hierarchy group.

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

Information about the levels in the hierarchy group.

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

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyPath", "getterDocumentation" : "

Information about the levels in the hierarchy group.

\n@return Information about the levels in the hierarchy group.", "getterModel" : { "returnType" : "HierarchyPath", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HierarchyPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HierarchyPath", "sensitive" : false, "setterDocumentation" : "

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.", "setterMethodName" : "setHierarchyPath", "setterModel" : { "variableDeclarationType" : "HierarchyPath", "variableName" : "hierarchyPath", "variableType" : "HierarchyPath", "documentation" : null, "simpleType" : "HierarchyPath", "variableSetterType" : "HierarchyPath" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyPath", "variableName" : "hierarchyPath", "variableType" : "HierarchyPath", "documentation" : "

Information about the levels in the hierarchy group.

", "simpleType" : "HierarchyPath", "variableSetterType" : "HierarchyPath" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HierarchyGroup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HierarchyGroup", "variableName" : "hierarchyGroup", "variableType" : "HierarchyGroup", "documentation" : null, "simpleType" : "HierarchyGroup", "variableSetterType" : "HierarchyGroup" }, "wrapper" : false, "xmlNamespace" : null }, "HierarchyGroupSummary" : { "c2jName" : "HierarchyGroupSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains summary information about a hierarchy group.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@return The Amazon Resource Name (ARN) of the hierarchy 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@return The Amazon Resource Name (ARN) of the hierarchy 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@return The Amazon Resource Name (ARN) of the hierarchy 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the hierarchy group.

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

Contains information about a hierarchy level.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyLevelId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy level.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

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

The name of the hierarchy level.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 hierarchy level.

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

The name of the hierarchy level.

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

The name of the hierarchy level.

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

The name of the hierarchy level.

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyLevelId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy level.

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

The name of the hierarchy level.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 hierarchy level.

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

The name of the hierarchy level.

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

The name of the hierarchy level.

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

The name of the hierarchy level.

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HierarchyLevelId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hierarchy level.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

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

The name of the hierarchy level.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 hierarchy level.

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

The name of the hierarchy level.

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

The name of the hierarchy level.

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

The name of the hierarchy level.

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

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

Contains information about the levels of a hierarchy group.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLevelOne", "beanStyleSetterMethodName" : "setLevelOne", "c2jName" : "LevelOne", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level one.

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

Information about level one.

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

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelOne", "getterDocumentation" : "

Information about level one.

\n@return Information about level one.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelOne", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelOne", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelOne", "sensitive" : false, "setterDocumentation" : "

Information about level one.

\n@param levelOne Information about level one.", "setterMethodName" : "setLevelOne", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelOne", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelOne", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level one.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelTwo", "beanStyleSetterMethodName" : "setLevelTwo", "c2jName" : "LevelTwo", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level two.

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

Information about level two.

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

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelTwo", "getterDocumentation" : "

Information about level two.

\n@return Information about level two.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelTwo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelTwo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelTwo", "sensitive" : false, "setterDocumentation" : "

Information about level two.

\n@param levelTwo Information about level two.", "setterMethodName" : "setLevelTwo", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelTwo", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelTwo", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level two.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelThree", "beanStyleSetterMethodName" : "setLevelThree", "c2jName" : "LevelThree", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level three.

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

Information about level three.

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

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelThree", "getterDocumentation" : "

Information about level three.

\n@return Information about level three.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelThree", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelThree", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelThree", "sensitive" : false, "setterDocumentation" : "

Information about level three.

\n@param levelThree Information about level three.", "setterMethodName" : "setLevelThree", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelThree", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelThree", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level three.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelFour", "beanStyleSetterMethodName" : "setLevelFour", "c2jName" : "LevelFour", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level four.

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

Information about level four.

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

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFour", "getterDocumentation" : "

Information about level four.

\n@return Information about level four.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFour", "sensitive" : false, "setterDocumentation" : "

Information about level four.

\n@param levelFour Information about level four.", "setterMethodName" : "setLevelFour", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFour", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFour", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level four.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelFive", "beanStyleSetterMethodName" : "setLevelFive", "c2jName" : "LevelFive", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level five.

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

Information about level five.

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

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFive", "getterDocumentation" : "

Information about level five.

\n@return Information about level five.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFive", "sensitive" : false, "setterDocumentation" : "

Information about level five.

\n@param levelFive Information about level five.", "setterMethodName" : "setLevelFive", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFive", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFive", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level five.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LevelFive" : { "beanStyleGetterMethodName" : "getLevelFive", "beanStyleSetterMethodName" : "setLevelFive", "c2jName" : "LevelFive", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level five.

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

Information about level five.

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

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFive", "getterDocumentation" : "

Information about level five.

\n@return Information about level five.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFive", "sensitive" : false, "setterDocumentation" : "

Information about level five.

\n@param levelFive Information about level five.", "setterMethodName" : "setLevelFive", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFive", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFive", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level five.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelFour" : { "beanStyleGetterMethodName" : "getLevelFour", "beanStyleSetterMethodName" : "setLevelFour", "c2jName" : "LevelFour", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level four.

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

Information about level four.

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

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFour", "getterDocumentation" : "

Information about level four.

\n@return Information about level four.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFour", "sensitive" : false, "setterDocumentation" : "

Information about level four.

\n@param levelFour Information about level four.", "setterMethodName" : "setLevelFour", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFour", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFour", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level four.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelOne" : { "beanStyleGetterMethodName" : "getLevelOne", "beanStyleSetterMethodName" : "setLevelOne", "c2jName" : "LevelOne", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level one.

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

Information about level one.

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

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelOne", "getterDocumentation" : "

Information about level one.

\n@return Information about level one.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelOne", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelOne", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelOne", "sensitive" : false, "setterDocumentation" : "

Information about level one.

\n@param levelOne Information about level one.", "setterMethodName" : "setLevelOne", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelOne", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelOne", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level one.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelThree" : { "beanStyleGetterMethodName" : "getLevelThree", "beanStyleSetterMethodName" : "setLevelThree", "c2jName" : "LevelThree", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level three.

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

Information about level three.

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

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelThree", "getterDocumentation" : "

Information about level three.

\n@return Information about level three.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelThree", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelThree", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelThree", "sensitive" : false, "setterDocumentation" : "

Information about level three.

\n@param levelThree Information about level three.", "setterMethodName" : "setLevelThree", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelThree", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelThree", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level three.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelTwo" : { "beanStyleGetterMethodName" : "getLevelTwo", "beanStyleSetterMethodName" : "setLevelTwo", "c2jName" : "LevelTwo", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level two.

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

Information about level two.

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

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelTwo", "getterDocumentation" : "

Information about level two.

\n@return Information about level two.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelTwo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelTwo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelTwo", "sensitive" : false, "setterDocumentation" : "

Information about level two.

\n@param levelTwo Information about level two.", "setterMethodName" : "setLevelTwo", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelTwo", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelTwo", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level two.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLevelOne", "beanStyleSetterMethodName" : "setLevelOne", "c2jName" : "LevelOne", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level one.

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

Information about level one.

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

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelOne", "getterDocumentation" : "

Information about level one.

\n@return Information about level one.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelOne", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelOne", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelOne", "sensitive" : false, "setterDocumentation" : "

Information about level one.

\n@param levelOne Information about level one.", "setterMethodName" : "setLevelOne", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelOne", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelOne", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level one.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelTwo", "beanStyleSetterMethodName" : "setLevelTwo", "c2jName" : "LevelTwo", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level two.

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

Information about level two.

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

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelTwo", "getterDocumentation" : "

Information about level two.

\n@return Information about level two.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelTwo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelTwo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelTwo", "sensitive" : false, "setterDocumentation" : "

Information about level two.

\n@param levelTwo Information about level two.", "setterMethodName" : "setLevelTwo", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelTwo", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelTwo", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level two.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelThree", "beanStyleSetterMethodName" : "setLevelThree", "c2jName" : "LevelThree", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level three.

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

Information about level three.

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

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelThree", "getterDocumentation" : "

Information about level three.

\n@return Information about level three.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelThree", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelThree", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelThree", "sensitive" : false, "setterDocumentation" : "

Information about level three.

\n@param levelThree Information about level three.", "setterMethodName" : "setLevelThree", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelThree", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelThree", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level three.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelFour", "beanStyleSetterMethodName" : "setLevelFour", "c2jName" : "LevelFour", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level four.

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

Information about level four.

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

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFour", "getterDocumentation" : "

Information about level four.

\n@return Information about level four.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFour", "sensitive" : false, "setterDocumentation" : "

Information about level four.

\n@param levelFour Information about level four.", "setterMethodName" : "setLevelFour", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFour", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFour", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level four.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelFive", "beanStyleSetterMethodName" : "setLevelFive", "c2jName" : "LevelFive", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "

Information about level five.

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

Information about level five.

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

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFive", "getterDocumentation" : "

Information about level five.

\n@return Information about level five.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFive", "sensitive" : false, "setterDocumentation" : "

Information about level five.

\n@param levelFive Information about level five.", "setterMethodName" : "setLevelFive", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFive", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "levelFive", "variableType" : "HierarchyGroupSummary", "documentation" : "

Information about level five.

", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HierarchyPath", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HierarchyPath", "variableName" : "hierarchyPath", "variableType" : "HierarchyPath", "documentation" : null, "simpleType" : "HierarchyPath", "variableSetterType" : "HierarchyPath" }, "wrapper" : false, "xmlNamespace" : null }, "HierarchyStructure" : { "c2jName" : "HierarchyStructure", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about a hierarchy structure.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLevelOne", "beanStyleSetterMethodName" : "setLevelOne", "c2jName" : "LevelOne", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level one.

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

Information about level one.

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

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelOne", "getterDocumentation" : "

Information about level one.

\n@return Information about level one.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelOne", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelOne", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelOne", "sensitive" : false, "setterDocumentation" : "

Information about level one.

\n@param levelOne Information about level one.", "setterMethodName" : "setLevelOne", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelOne", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelOne", "variableType" : "HierarchyLevel", "documentation" : "

Information about level one.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelTwo", "beanStyleSetterMethodName" : "setLevelTwo", "c2jName" : "LevelTwo", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level two.

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

Information about level two.

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

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelTwo", "getterDocumentation" : "

Information about level two.

\n@return Information about level two.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelTwo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelTwo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelTwo", "sensitive" : false, "setterDocumentation" : "

Information about level two.

\n@param levelTwo Information about level two.", "setterMethodName" : "setLevelTwo", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelTwo", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelTwo", "variableType" : "HierarchyLevel", "documentation" : "

Information about level two.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelThree", "beanStyleSetterMethodName" : "setLevelThree", "c2jName" : "LevelThree", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level three.

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

Information about level three.

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

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelThree", "getterDocumentation" : "

Information about level three.

\n@return Information about level three.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelThree", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelThree", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelThree", "sensitive" : false, "setterDocumentation" : "

Information about level three.

\n@param levelThree Information about level three.", "setterMethodName" : "setLevelThree", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelThree", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelThree", "variableType" : "HierarchyLevel", "documentation" : "

Information about level three.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelFour", "beanStyleSetterMethodName" : "setLevelFour", "c2jName" : "LevelFour", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level four.

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

Information about level four.

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

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFour", "getterDocumentation" : "

Information about level four.

\n@return Information about level four.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFour", "sensitive" : false, "setterDocumentation" : "

Information about level four.

\n@param levelFour Information about level four.", "setterMethodName" : "setLevelFour", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFour", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFour", "variableType" : "HierarchyLevel", "documentation" : "

Information about level four.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelFive", "beanStyleSetterMethodName" : "setLevelFive", "c2jName" : "LevelFive", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level five.

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

Information about level five.

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

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFive", "getterDocumentation" : "

Information about level five.

\n@return Information about level five.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFive", "sensitive" : false, "setterDocumentation" : "

Information about level five.

\n@param levelFive Information about level five.", "setterMethodName" : "setLevelFive", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFive", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFive", "variableType" : "HierarchyLevel", "documentation" : "

Information about level five.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LevelFive" : { "beanStyleGetterMethodName" : "getLevelFive", "beanStyleSetterMethodName" : "setLevelFive", "c2jName" : "LevelFive", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level five.

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

Information about level five.

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

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFive", "getterDocumentation" : "

Information about level five.

\n@return Information about level five.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFive", "sensitive" : false, "setterDocumentation" : "

Information about level five.

\n@param levelFive Information about level five.", "setterMethodName" : "setLevelFive", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFive", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFive", "variableType" : "HierarchyLevel", "documentation" : "

Information about level five.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelFour" : { "beanStyleGetterMethodName" : "getLevelFour", "beanStyleSetterMethodName" : "setLevelFour", "c2jName" : "LevelFour", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level four.

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

Information about level four.

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

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFour", "getterDocumentation" : "

Information about level four.

\n@return Information about level four.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFour", "sensitive" : false, "setterDocumentation" : "

Information about level four.

\n@param levelFour Information about level four.", "setterMethodName" : "setLevelFour", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFour", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFour", "variableType" : "HierarchyLevel", "documentation" : "

Information about level four.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelOne" : { "beanStyleGetterMethodName" : "getLevelOne", "beanStyleSetterMethodName" : "setLevelOne", "c2jName" : "LevelOne", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level one.

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

Information about level one.

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

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelOne", "getterDocumentation" : "

Information about level one.

\n@return Information about level one.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelOne", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelOne", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelOne", "sensitive" : false, "setterDocumentation" : "

Information about level one.

\n@param levelOne Information about level one.", "setterMethodName" : "setLevelOne", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelOne", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelOne", "variableType" : "HierarchyLevel", "documentation" : "

Information about level one.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelThree" : { "beanStyleGetterMethodName" : "getLevelThree", "beanStyleSetterMethodName" : "setLevelThree", "c2jName" : "LevelThree", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level three.

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

Information about level three.

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

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelThree", "getterDocumentation" : "

Information about level three.

\n@return Information about level three.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelThree", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelThree", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelThree", "sensitive" : false, "setterDocumentation" : "

Information about level three.

\n@param levelThree Information about level three.", "setterMethodName" : "setLevelThree", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelThree", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelThree", "variableType" : "HierarchyLevel", "documentation" : "

Information about level three.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LevelTwo" : { "beanStyleGetterMethodName" : "getLevelTwo", "beanStyleSetterMethodName" : "setLevelTwo", "c2jName" : "LevelTwo", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level two.

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

Information about level two.

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

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelTwo", "getterDocumentation" : "

Information about level two.

\n@return Information about level two.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelTwo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelTwo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelTwo", "sensitive" : false, "setterDocumentation" : "

Information about level two.

\n@param levelTwo Information about level two.", "setterMethodName" : "setLevelTwo", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelTwo", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelTwo", "variableType" : "HierarchyLevel", "documentation" : "

Information about level two.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLevelOne", "beanStyleSetterMethodName" : "setLevelOne", "c2jName" : "LevelOne", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level one.

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

Information about level one.

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

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelOne", "getterDocumentation" : "

Information about level one.

\n@return Information about level one.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelOne", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelOne", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelOne", "sensitive" : false, "setterDocumentation" : "

Information about level one.

\n@param levelOne Information about level one.", "setterMethodName" : "setLevelOne", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelOne", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelOne", "variableType" : "HierarchyLevel", "documentation" : "

Information about level one.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelTwo", "beanStyleSetterMethodName" : "setLevelTwo", "c2jName" : "LevelTwo", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level two.

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

Information about level two.

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

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelTwo", "getterDocumentation" : "

Information about level two.

\n@return Information about level two.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelTwo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelTwo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelTwo", "sensitive" : false, "setterDocumentation" : "

Information about level two.

\n@param levelTwo Information about level two.", "setterMethodName" : "setLevelTwo", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelTwo", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelTwo", "variableType" : "HierarchyLevel", "documentation" : "

Information about level two.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelThree", "beanStyleSetterMethodName" : "setLevelThree", "c2jName" : "LevelThree", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level three.

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

Information about level three.

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

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelThree", "getterDocumentation" : "

Information about level three.

\n@return Information about level three.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelThree", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelThree", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelThree", "sensitive" : false, "setterDocumentation" : "

Information about level three.

\n@param levelThree Information about level three.", "setterMethodName" : "setLevelThree", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelThree", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelThree", "variableType" : "HierarchyLevel", "documentation" : "

Information about level three.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelFour", "beanStyleSetterMethodName" : "setLevelFour", "c2jName" : "LevelFour", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level four.

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

Information about level four.

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

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFour", "getterDocumentation" : "

Information about level four.

\n@return Information about level four.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFour", "sensitive" : false, "setterDocumentation" : "

Information about level four.

\n@param levelFour Information about level four.", "setterMethodName" : "setLevelFour", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFour", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFour", "variableType" : "HierarchyLevel", "documentation" : "

Information about level four.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLevelFive", "beanStyleSetterMethodName" : "setLevelFive", "c2jName" : "LevelFive", "c2jShape" : "HierarchyLevel", "defaultConsumerFluentSetterDocumentation" : "

Information about level five.

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

Information about level five.

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

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "levelFive", "getterDocumentation" : "

Information about level five.

\n@return Information about level five.", "getterModel" : { "returnType" : "HierarchyLevel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LevelFive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LevelFive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LevelFive", "sensitive" : false, "setterDocumentation" : "

Information about level five.

\n@param levelFive Information about level five.", "setterMethodName" : "setLevelFive", "setterModel" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFive", "variableType" : "HierarchyLevel", "documentation" : null, "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyLevel", "variableName" : "levelFive", "variableType" : "HierarchyLevel", "documentation" : "

Information about level five.

", "simpleType" : "HierarchyLevel", "variableSetterType" : "HierarchyLevel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HierarchyStructure", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HierarchyStructure", "variableName" : "hierarchyStructure", "variableType" : "HierarchyStructure", "documentation" : null, "simpleType" : "HierarchyStructure", "variableSetterType" : "HierarchyStructure" }, "wrapper" : false, "xmlNamespace" : null }, "HistoricalMetric" : { "c2jName" : "HistoricalMetric", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about a historical metric.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "HistoricalMetricName", "defaultConsumerFluentSetterDocumentation" : "

The name of the metric.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 metric.

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

The name of the metric.

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

The name of the metric.

\n

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

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

The name of the metric.

\n@param name The name of the metric.\n@see HistoricalMetricName", "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 metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThreshold", "beanStyleSetterMethodName" : "setThreshold", "c2jName" : "Threshold", "c2jShape" : "Threshold", "defaultConsumerFluentSetterDocumentation" : "

The threshold for the metric, used with service level metrics.

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

The threshold for the metric, used with service level metrics.

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

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threshold", "getterDocumentation" : "

The threshold for the metric, used with service level metrics.

\n@return The threshold for the metric, used with service level metrics.", "getterModel" : { "returnType" : "Threshold", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Threshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Threshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Threshold", "sensitive" : false, "setterDocumentation" : "

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.", "setterMethodName" : "setThreshold", "setterModel" : { "variableDeclarationType" : "Threshold", "variableName" : "threshold", "variableType" : "Threshold", "documentation" : null, "simpleType" : "Threshold", "variableSetterType" : "Threshold" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Threshold", "variableName" : "threshold", "variableType" : "Threshold", "documentation" : "

The threshold for the metric, used with service level metrics.

", "simpleType" : "Threshold", "variableSetterType" : "Threshold" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatisticAsString", "beanStyleSetterMethodName" : "setStatistic", "c2jName" : "Statistic", "c2jShape" : "Statistic", "defaultConsumerFluentSetterDocumentation" : "

The statistic for the metric.

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

The statistic for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Statistic", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "statistic", "fluentEnumSetterMethodName" : "statistic", "fluentGetterMethodName" : "statisticAsString", "fluentSetterDocumentation" : "

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic", "fluentSetterMethodName" : "statistic", "getterDocumentation" : "

The statistic for the metric.

\n

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

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

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic", "setterMethodName" : "setStatistic", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statistic", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statistic", "variableType" : "String", "documentation" : "

The statistic for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnitAsString", "beanStyleSetterMethodName" : "setUnit", "c2jName" : "Unit", "c2jShape" : "Unit", "defaultConsumerFluentSetterDocumentation" : "

The unit for the metric.

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

The unit for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Unit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "unit", "fluentEnumSetterMethodName" : "unit", "fluentGetterMethodName" : "unitAsString", "fluentSetterDocumentation" : "

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit", "fluentSetterMethodName" : "unit", "getterDocumentation" : "

The unit for the metric.

\n

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

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

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit", "setterMethodName" : "setUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : "

The unit for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "HistoricalMetricName", "defaultConsumerFluentSetterDocumentation" : "

The name of the metric.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 metric.

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

The name of the metric.

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

The name of the metric.

\n

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

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

The name of the metric.

\n@param name The name of the metric.\n@see HistoricalMetricName", "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 metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Statistic" : { "beanStyleGetterMethodName" : "getStatisticAsString", "beanStyleSetterMethodName" : "setStatistic", "c2jName" : "Statistic", "c2jShape" : "Statistic", "defaultConsumerFluentSetterDocumentation" : "

The statistic for the metric.

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

The statistic for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Statistic", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "statistic", "fluentEnumSetterMethodName" : "statistic", "fluentGetterMethodName" : "statisticAsString", "fluentSetterDocumentation" : "

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic", "fluentSetterMethodName" : "statistic", "getterDocumentation" : "

The statistic for the metric.

\n

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

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

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic", "setterMethodName" : "setStatistic", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statistic", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statistic", "variableType" : "String", "documentation" : "

The statistic for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Threshold" : { "beanStyleGetterMethodName" : "getThreshold", "beanStyleSetterMethodName" : "setThreshold", "c2jName" : "Threshold", "c2jShape" : "Threshold", "defaultConsumerFluentSetterDocumentation" : "

The threshold for the metric, used with service level metrics.

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

The threshold for the metric, used with service level metrics.

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

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threshold", "getterDocumentation" : "

The threshold for the metric, used with service level metrics.

\n@return The threshold for the metric, used with service level metrics.", "getterModel" : { "returnType" : "Threshold", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Threshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Threshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Threshold", "sensitive" : false, "setterDocumentation" : "

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.", "setterMethodName" : "setThreshold", "setterModel" : { "variableDeclarationType" : "Threshold", "variableName" : "threshold", "variableType" : "Threshold", "documentation" : null, "simpleType" : "Threshold", "variableSetterType" : "Threshold" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Threshold", "variableName" : "threshold", "variableType" : "Threshold", "documentation" : "

The threshold for the metric, used with service level metrics.

", "simpleType" : "Threshold", "variableSetterType" : "Threshold" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Unit" : { "beanStyleGetterMethodName" : "getUnitAsString", "beanStyleSetterMethodName" : "setUnit", "c2jName" : "Unit", "c2jShape" : "Unit", "defaultConsumerFluentSetterDocumentation" : "

The unit for the metric.

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

The unit for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Unit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "unit", "fluentEnumSetterMethodName" : "unit", "fluentGetterMethodName" : "unitAsString", "fluentSetterDocumentation" : "

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit", "fluentSetterMethodName" : "unit", "getterDocumentation" : "

The unit for the metric.

\n

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

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

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit", "setterMethodName" : "setUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : "

The unit for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "HistoricalMetricName", "defaultConsumerFluentSetterDocumentation" : "

The name of the metric.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nameAsString(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 metric.

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

The name of the metric.

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

The name of the metric.

\n

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

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

The name of the metric.

\n@param name The name of the metric.\n@see HistoricalMetricName", "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 metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThreshold", "beanStyleSetterMethodName" : "setThreshold", "c2jName" : "Threshold", "c2jShape" : "Threshold", "defaultConsumerFluentSetterDocumentation" : "

The threshold for the metric, used with service level metrics.

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

The threshold for the metric, used with service level metrics.

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

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threshold", "getterDocumentation" : "

The threshold for the metric, used with service level metrics.

\n@return The threshold for the metric, used with service level metrics.", "getterModel" : { "returnType" : "Threshold", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Threshold", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Threshold", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Threshold", "sensitive" : false, "setterDocumentation" : "

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.", "setterMethodName" : "setThreshold", "setterModel" : { "variableDeclarationType" : "Threshold", "variableName" : "threshold", "variableType" : "Threshold", "documentation" : null, "simpleType" : "Threshold", "variableSetterType" : "Threshold" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Threshold", "variableName" : "threshold", "variableType" : "Threshold", "documentation" : "

The threshold for the metric, used with service level metrics.

", "simpleType" : "Threshold", "variableSetterType" : "Threshold" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatisticAsString", "beanStyleSetterMethodName" : "setStatistic", "c2jName" : "Statistic", "c2jShape" : "Statistic", "defaultConsumerFluentSetterDocumentation" : "

The statistic for the metric.

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

The statistic for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Statistic", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "statistic", "fluentEnumSetterMethodName" : "statistic", "fluentGetterMethodName" : "statisticAsString", "fluentSetterDocumentation" : "

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic", "fluentSetterMethodName" : "statistic", "getterDocumentation" : "

The statistic for the metric.

\n

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

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

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic", "setterMethodName" : "setStatistic", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statistic", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statistic", "variableType" : "String", "documentation" : "

The statistic for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnitAsString", "beanStyleSetterMethodName" : "setUnit", "c2jName" : "Unit", "c2jShape" : "Unit", "defaultConsumerFluentSetterDocumentation" : "

The unit for the metric.

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

The unit for the metric.

", "endpointDiscoveryId" : false, "enumType" : "Unit", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "unit", "fluentEnumSetterMethodName" : "unit", "fluentGetterMethodName" : "unitAsString", "fluentSetterDocumentation" : "

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit", "fluentSetterMethodName" : "unit", "getterDocumentation" : "

The unit for the metric.

\n

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

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

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit", "setterMethodName" : "setUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "unit", "variableType" : "String", "documentation" : "

The unit for the metric.

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

Contains the data for a historical metric.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "Metric", "c2jShape" : "HistoricalMetric", "defaultConsumerFluentSetterDocumentation" : "

Information about the metric.

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

Information about the metric.

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

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

Information about the metric.

\n@return Information about the metric.", "getterModel" : { "returnType" : "HistoricalMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

Information about the metric.

\n@param metric Information about the metric.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "metric", "variableType" : "HistoricalMetric", "documentation" : null, "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "metric", "variableType" : "HistoricalMetric", "documentation" : "

Information about the metric.

", "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

The value of the metric.

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

The value of the metric.

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

The value of the metric.

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

The value of the metric.

\n@return The value of the metric.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the metric.

\n@param value The value of the metric.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "

The value of the metric.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Metric" : { "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "Metric", "c2jShape" : "HistoricalMetric", "defaultConsumerFluentSetterDocumentation" : "

Information about the metric.

\nThis is a convenience that creates an instance of the {@link HistoricalMetric.Builder} avoiding the need to create one manually via {@link HistoricalMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetric.Builder#build()} is called immediately and its result is passed to {@link #metric(HistoricalMetric)}.\n@param metric a consumer that will call methods on {@link HistoricalMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metric(HistoricalMetric)", "deprecated" : false, "documentation" : "

Information about the metric.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metric", "fluentSetterDocumentation" : "

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

Information about the metric.

\n@return Information about the metric.", "getterModel" : { "returnType" : "HistoricalMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

Information about the metric.

\n@param metric Information about the metric.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "metric", "variableType" : "HistoricalMetric", "documentation" : null, "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "metric", "variableType" : "HistoricalMetric", "documentation" : "

Information about the metric.

", "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

The value of the metric.

\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "deprecated" : false, "documentation" : "

The value of the metric.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value of the metric.

\n@param value The value of the metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value of the metric.

\n@return The value of the metric.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the metric.

\n@param value The value of the metric.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "

The value of the metric.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "Metric", "c2jShape" : "HistoricalMetric", "defaultConsumerFluentSetterDocumentation" : "

Information about the metric.

\nThis is a convenience that creates an instance of the {@link HistoricalMetric.Builder} avoiding the need to create one manually via {@link HistoricalMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetric.Builder#build()} is called immediately and its result is passed to {@link #metric(HistoricalMetric)}.\n@param metric a consumer that will call methods on {@link HistoricalMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metric(HistoricalMetric)", "deprecated" : false, "documentation" : "

Information about the metric.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metric", "fluentSetterDocumentation" : "

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

Information about the metric.

\n@return Information about the metric.", "getterModel" : { "returnType" : "HistoricalMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

Information about the metric.

\n@param metric Information about the metric.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "metric", "variableType" : "HistoricalMetric", "documentation" : null, "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetric", "variableName" : "metric", "variableType" : "HistoricalMetric", "documentation" : "

Information about the metric.

", "simpleType" : "HistoricalMetric", "variableSetterType" : "HistoricalMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "Value", "defaultConsumerFluentSetterDocumentation" : "

The value of the metric.

\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #value(Double)}.\n@param value a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Double)", "deprecated" : false, "documentation" : "

The value of the metric.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value of the metric.

\n@param value The value of the metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value of the metric.

\n@return The value of the metric.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

The value of the metric.

\n@param value The value of the metric.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "

The value of the metric.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HistoricalMetricData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HistoricalMetricData", "variableName" : "historicalMetricData", "variableType" : "HistoricalMetricData", "documentation" : null, "simpleType" : "HistoricalMetricData", "variableSetterType" : "HistoricalMetricData" }, "wrapper" : false, "xmlNamespace" : null }, "HistoricalMetricName" : { "c2jName" : "HistoricalMetricName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The historical metric names.

", "endpointDiscovery" : null, "enums" : [ { "name" : "CONTACTS_QUEUED", "value" : "CONTACTS_QUEUED" }, { "name" : "CONTACTS_HANDLED", "value" : "CONTACTS_HANDLED" }, { "name" : "CONTACTS_ABANDONED", "value" : "CONTACTS_ABANDONED" }, { "name" : "CONTACTS_CONSULTED", "value" : "CONTACTS_CONSULTED" }, { "name" : "CONTACTS_AGENT_HUNG_UP_FIRST", "value" : "CONTACTS_AGENT_HUNG_UP_FIRST" }, { "name" : "CONTACTS_HANDLED_INCOMING", "value" : "CONTACTS_HANDLED_INCOMING" }, { "name" : "CONTACTS_HANDLED_OUTBOUND", "value" : "CONTACTS_HANDLED_OUTBOUND" }, { "name" : "CONTACTS_HOLD_ABANDONS", "value" : "CONTACTS_HOLD_ABANDONS" }, { "name" : "CONTACTS_TRANSFERRED_IN", "value" : "CONTACTS_TRANSFERRED_IN" }, { "name" : "CONTACTS_TRANSFERRED_OUT", "value" : "CONTACTS_TRANSFERRED_OUT" }, { "name" : "CONTACTS_TRANSFERRED_IN_FROM_QUEUE", "value" : "CONTACTS_TRANSFERRED_IN_FROM_QUEUE" }, { "name" : "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE", "value" : "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE" }, { "name" : "CONTACTS_MISSED", "value" : "CONTACTS_MISSED" }, { "name" : "CALLBACK_CONTACTS_HANDLED", "value" : "CALLBACK_CONTACTS_HANDLED" }, { "name" : "API_CONTACTS_HANDLED", "value" : "API_CONTACTS_HANDLED" }, { "name" : "OCCUPANCY", "value" : "OCCUPANCY" }, { "name" : "HANDLE_TIME", "value" : "HANDLE_TIME" }, { "name" : "AFTER_CONTACT_WORK_TIME", "value" : "AFTER_CONTACT_WORK_TIME" }, { "name" : "QUEUED_TIME", "value" : "QUEUED_TIME" }, { "name" : "ABANDON_TIME", "value" : "ABANDON_TIME" }, { "name" : "QUEUE_ANSWER_TIME", "value" : "QUEUE_ANSWER_TIME" }, { "name" : "HOLD_TIME", "value" : "HOLD_TIME" }, { "name" : "INTERACTION_TIME", "value" : "INTERACTION_TIME" }, { "name" : "INTERACTION_AND_HOLD_TIME", "value" : "INTERACTION_AND_HOLD_TIME" }, { "name" : "SERVICE_LEVEL", "value" : "SERVICE_LEVEL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HistoricalMetricName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HistoricalMetricName", "variableName" : "historicalMetricName", "variableType" : "HistoricalMetricName", "documentation" : null, "simpleType" : "HistoricalMetricName", "variableSetterType" : "HistoricalMetricName" }, "wrapper" : false, "xmlNamespace" : null }, "HistoricalMetricResult" : { "c2jName" : "HistoricalMetricResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about the historical metrics retrieved.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "Dimensions", "defaultConsumerFluentSetterDocumentation" : "

The dimension for the metrics.

\nThis is a convenience that creates an instance of the {@link Dimensions.Builder} avoiding the need to create one manually via {@link Dimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link Dimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(Dimensions)}.\n@param dimensions a consumer that will call methods on {@link Dimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(Dimensions)", "deprecated" : false, "documentation" : "

The dimension for the metrics.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "

The dimension for the metrics.

\n@return The dimension for the metrics.", "getterModel" : { "returnType" : "Dimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : null, "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : "

The dimension for the metrics.

", "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCollections", "beanStyleSetterMethodName" : "setCollections", "c2jName" : "Collections", "c2jShape" : "HistoricalMetricDataCollections", "defaultConsumerFluentSetterDocumentation" : "

The set of metrics.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #collections(List)}.\n@param collections a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #collections(List)", "deprecated" : false, "documentation" : "

The set of metrics.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "collections", "fluentSetterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collections", "getterDocumentation" : "

The set of metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The set of metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Collections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Collections", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetricData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetricData.Builder} avoiding the need to create one manually via {@link HistoricalMetricData#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetricData.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetricData)}.\n@param member a consumer that will call methods on {@link HistoricalMetricData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetricData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetricData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetricData", "variableName" : "member", "variableType" : "HistoricalMetricData", "documentation" : null, "simpleType" : "HistoricalMetricData", "variableSetterType" : "HistoricalMetricData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetricData", "variableName" : "member", "variableType" : "HistoricalMetricData", "documentation" : "", "simpleType" : "HistoricalMetricData", "variableSetterType" : "HistoricalMetricData" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetricData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetricData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Collections", "sensitive" : false, "setterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.", "setterMethodName" : "setCollections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : "

The set of metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Collections" : { "beanStyleGetterMethodName" : "getCollections", "beanStyleSetterMethodName" : "setCollections", "c2jName" : "Collections", "c2jShape" : "HistoricalMetricDataCollections", "defaultConsumerFluentSetterDocumentation" : "

The set of metrics.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #collections(List)}.\n@param collections a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #collections(List)", "deprecated" : false, "documentation" : "

The set of metrics.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "collections", "fluentSetterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collections", "getterDocumentation" : "

The set of metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The set of metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Collections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Collections", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetricData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetricData.Builder} avoiding the need to create one manually via {@link HistoricalMetricData#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetricData.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetricData)}.\n@param member a consumer that will call methods on {@link HistoricalMetricData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetricData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetricData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetricData", "variableName" : "member", "variableType" : "HistoricalMetricData", "documentation" : null, "simpleType" : "HistoricalMetricData", "variableSetterType" : "HistoricalMetricData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetricData", "variableName" : "member", "variableType" : "HistoricalMetricData", "documentation" : "", "simpleType" : "HistoricalMetricData", "variableSetterType" : "HistoricalMetricData" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetricData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetricData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Collections", "sensitive" : false, "setterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.", "setterMethodName" : "setCollections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : "

The set of metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Dimensions" : { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "Dimensions", "defaultConsumerFluentSetterDocumentation" : "

The dimension for the metrics.

\nThis is a convenience that creates an instance of the {@link Dimensions.Builder} avoiding the need to create one manually via {@link Dimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link Dimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(Dimensions)}.\n@param dimensions a consumer that will call methods on {@link Dimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(Dimensions)", "deprecated" : false, "documentation" : "

The dimension for the metrics.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "

The dimension for the metrics.

\n@return The dimension for the metrics.", "getterModel" : { "returnType" : "Dimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : null, "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : "

The dimension for the metrics.

", "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDimensions", "beanStyleSetterMethodName" : "setDimensions", "c2jName" : "Dimensions", "c2jShape" : "Dimensions", "defaultConsumerFluentSetterDocumentation" : "

The dimension for the metrics.

\nThis is a convenience that creates an instance of the {@link Dimensions.Builder} avoiding the need to create one manually via {@link Dimensions#builder()}.\n\nWhen the {@link Consumer} completes, {@link Dimensions.Builder#build()} is called immediately and its result is passed to {@link #dimensions(Dimensions)}.\n@param dimensions a consumer that will call methods on {@link Dimensions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dimensions(Dimensions)", "deprecated" : false, "documentation" : "

The dimension for the metrics.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dimensions", "fluentSetterDocumentation" : "

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dimensions", "getterDocumentation" : "

The dimension for the metrics.

\n@return The dimension for the metrics.", "getterModel" : { "returnType" : "Dimensions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Dimensions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Dimensions", "sensitive" : false, "setterDocumentation" : "

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.", "setterMethodName" : "setDimensions", "setterModel" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : null, "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Dimensions", "variableName" : "dimensions", "variableType" : "Dimensions", "documentation" : "

The dimension for the metrics.

", "simpleType" : "Dimensions", "variableSetterType" : "Dimensions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCollections", "beanStyleSetterMethodName" : "setCollections", "c2jName" : "Collections", "c2jShape" : "HistoricalMetricDataCollections", "defaultConsumerFluentSetterDocumentation" : "

The set of metrics.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #collections(List)}.\n@param collections a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #collections(List)", "deprecated" : false, "documentation" : "

The set of metrics.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "collections", "fluentSetterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "collections", "getterDocumentation" : "

The set of metrics.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The set of metrics.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Collections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Collections", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HistoricalMetricData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HistoricalMetricData.Builder} avoiding the need to create one manually via {@link HistoricalMetricData#builder()}.\n\nWhen the {@link Consumer} completes, {@link HistoricalMetricData.Builder#build()} is called immediately and its result is passed to {@link #member(HistoricalMetricData)}.\n@param member a consumer that will call methods on {@link HistoricalMetricData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HistoricalMetricData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HistoricalMetricData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HistoricalMetricData", "variableName" : "member", "variableType" : "HistoricalMetricData", "documentation" : null, "simpleType" : "HistoricalMetricData", "variableSetterType" : "HistoricalMetricData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HistoricalMetricData", "variableName" : "member", "variableType" : "HistoricalMetricData", "documentation" : "", "simpleType" : "HistoricalMetricData", "variableSetterType" : "HistoricalMetricData" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HistoricalMetricData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HistoricalMetricData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Collections", "sensitive" : false, "setterDocumentation" : "

The set of metrics.

\n@param collections The set of metrics.", "setterMethodName" : "setCollections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "collections", "variableType" : "java.util.List", "documentation" : "

The set of metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HistoricalMetricResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HistoricalMetricResult", "variableName" : "historicalMetricResult", "variableType" : "HistoricalMetricResult", "documentation" : null, "simpleType" : "HistoricalMetricResult", "variableSetterType" : "HistoricalMetricResult" }, "wrapper" : false, "xmlNamespace" : null }, "HoursOfOperationSummary" : { "c2jName" : "HoursOfOperationSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains summary information about hours of operation for a contact center.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HoursOfOperationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the hours of operation.

\n@return The identifier of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@return The Amazon Resource Name (ARN) of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "HoursOfOperationName", "defaultConsumerFluentSetterDocumentation" : "

The name of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the hours of operation.

\n@param name The name of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the hours of operation.

\n@return The name of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the hours of operation.

\n@param name The name of the hours of operation.", "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 hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@return The Amazon Resource Name (ARN) of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HoursOfOperationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the hours of operation.

\n@return The identifier of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "HoursOfOperationName", "defaultConsumerFluentSetterDocumentation" : "

The name of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the hours of operation.

\n@param name The name of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the hours of operation.

\n@return The name of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the hours of operation.

\n@param name The name of the hours of operation.", "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 hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "HoursOfOperationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the hours of operation.

\n@return The identifier of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@return The Amazon Resource Name (ARN) of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "HoursOfOperationName", "defaultConsumerFluentSetterDocumentation" : "

The name of the hours of operation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the hours of operation.

\n@param name The name of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the hours of operation.

\n@return The name of the hours of operation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the hours of operation.

\n@param name The name of the hours of operation.", "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 hours of operation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HoursOfOperationSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HoursOfOperationSummary", "variableName" : "hoursOfOperationSummary", "variableType" : "HoursOfOperationSummary", "documentation" : null, "simpleType" : "HoursOfOperationSummary", "variableSetterType" : "HoursOfOperationSummary" }, "wrapper" : false, "xmlNamespace" : null }, "InternalServiceException" : { "c2jName" : "InternalServiceException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Request processing failed due to an error or failure with the service.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServiceException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 500, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InternalServiceException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServiceException", "variableName" : "internalServiceException", "variableType" : "InternalServiceException", "documentation" : null, "simpleType" : "InternalServiceException", "variableSetterType" : "InternalServiceException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidParameterException" : { "c2jName" : "InvalidParameterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

One or more of the specified parameters are not valid.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidParameterException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidParameterException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidParameterException", "variableName" : "invalidParameterException", "variableType" : "InvalidParameterException", "documentation" : null, "simpleType" : "InvalidParameterException", "variableSetterType" : "InvalidParameterException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidRequestException" : { "c2jName" : "InvalidRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The request is not valid.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidRequestException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidRequestException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRequestException", "variableName" : "invalidRequestException", "variableType" : "InvalidRequestException", "documentation" : null, "simpleType" : "InvalidRequestException", "variableSetterType" : "InvalidRequestException" }, "wrapper" : false, "xmlNamespace" : null }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The allowed limit for the resource has been exceeded.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 429, "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, "xmlNamespace" : null }, "ListContactFlowsRequest" : { "c2jName" : "ListContactFlowsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListContactFlows", "locationName" : null, "requestUri" : "/contact-flows-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContactFlowTypesAsStrings", "beanStyleSetterMethodName" : "setContactFlowTypesWithStrings", "c2jName" : "ContactFlowTypes", "c2jShape" : "ContactFlowTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of contact flow.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contactFlowTypesAsStrings(List)}.\n@param contactFlowTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of contact flow.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "contactFlowTypes", "fluentEnumSetterMethodName" : "contactFlowTypes", "fluentGetterMethodName" : "contactFlowTypesAsStrings", "fluentSetterDocumentation" : "

The type of contact flow.

\n@param contactFlowTypes The type of contact flow.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowTypesWithStrings", "getterDocumentation" : "

The type of contact flow.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of contact flow.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "contactFlowTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contactFlowTypes", "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" : "ContactFlowType", "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" : "ContactFlowType", "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 ContactFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType", "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 ContactFlowType#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 ContactFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ContactFlowType", "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" }, "xmlAttribute" : false, "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" : "ContactFlowTypes", "sensitive" : false, "setterDocumentation" : "

The type of contact flow.

\n@param contactFlowTypes The type of contact flow.", "setterMethodName" : "setContactFlowTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowTypes", "variableType" : "java.util.List", "documentation" : "

The type of contact flow.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactFlowTypes" : { "beanStyleGetterMethodName" : "getContactFlowTypesAsStrings", "beanStyleSetterMethodName" : "setContactFlowTypesWithStrings", "c2jName" : "ContactFlowTypes", "c2jShape" : "ContactFlowTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of contact flow.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contactFlowTypesAsStrings(List)}.\n@param contactFlowTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of contact flow.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "contactFlowTypes", "fluentEnumSetterMethodName" : "contactFlowTypes", "fluentGetterMethodName" : "contactFlowTypesAsStrings", "fluentSetterDocumentation" : "

The type of contact flow.

\n@param contactFlowTypes The type of contact flow.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowTypesWithStrings", "getterDocumentation" : "

The type of contact flow.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of contact flow.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "contactFlowTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contactFlowTypes", "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" : "ContactFlowType", "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" : "ContactFlowType", "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 ContactFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType", "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 ContactFlowType#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 ContactFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ContactFlowType", "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" }, "xmlAttribute" : false, "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" : "ContactFlowTypes", "sensitive" : false, "setterDocumentation" : "

The type of contact flow.

\n@param contactFlowTypes The type of contact flow.", "setterMethodName" : "setContactFlowTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowTypes", "variableType" : "java.util.List", "documentation" : "

The type of contact flow.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContactFlowTypesAsStrings", "beanStyleSetterMethodName" : "setContactFlowTypesWithStrings", "c2jName" : "ContactFlowTypes", "c2jShape" : "ContactFlowTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of contact flow.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contactFlowTypesAsStrings(List)}.\n@param contactFlowTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of contact flow.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "contactFlowTypes", "fluentEnumSetterMethodName" : "contactFlowTypes", "fluentGetterMethodName" : "contactFlowTypesAsStrings", "fluentSetterDocumentation" : "

The type of contact flow.

\n@param contactFlowTypes The type of contact flow.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowTypesWithStrings", "getterDocumentation" : "

The type of contact flow.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of contact flow.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "contactFlowTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contactFlowTypes", "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" : "ContactFlowType", "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" : "ContactFlowType", "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 ContactFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType", "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 ContactFlowType#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 ContactFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ContactFlowType", "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" }, "xmlAttribute" : false, "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" : "ContactFlowTypes", "sensitive" : false, "setterDocumentation" : "

The type of contact flow.

\n@param contactFlowTypes The type of contact flow.", "setterMethodName" : "setContactFlowTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowTypes", "variableType" : "java.util.List", "documentation" : "

The type of contact flow.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "ListContactFlowsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListContactFlowsRequest", "variableName" : "listContactFlowsRequest", "variableType" : "ListContactFlowsRequest", "documentation" : null, "simpleType" : "ListContactFlowsRequest", "variableSetterType" : "ListContactFlowsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListContactFlowsResponse" : { "c2jName" : "ListContactFlowsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContactFlowSummaryList", "beanStyleSetterMethodName" : "setContactFlowSummaryList", "c2jName" : "ContactFlowSummaryList", "c2jShape" : "ContactFlowSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the contact flows.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contactFlowSummaryList(List)}.\n@param contactFlowSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the contact flows.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactFlowSummaryList", "fluentSetterDocumentation" : "

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowSummaryList", "getterDocumentation" : "

Information about the contact flows.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the contact flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactFlowSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactFlowSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ContactFlowSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ContactFlowSummary.Builder} avoiding the need to create one manually via {@link ContactFlowSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContactFlowSummary.Builder#build()} is called immediately and its result is passed to {@link #member(ContactFlowSummary)}.\n@param member a consumer that will call methods on {@link ContactFlowSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ContactFlowSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ContactFlowSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ContactFlowSummary", "variableName" : "member", "variableType" : "ContactFlowSummary", "documentation" : null, "simpleType" : "ContactFlowSummary", "variableSetterType" : "ContactFlowSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContactFlowSummary", "variableName" : "member", "variableType" : "ContactFlowSummary", "documentation" : "", "simpleType" : "ContactFlowSummary", "variableSetterType" : "ContactFlowSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ContactFlowSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ContactFlowSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ContactFlowSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.", "setterMethodName" : "setContactFlowSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the contact flows.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactFlowSummaryList" : { "beanStyleGetterMethodName" : "getContactFlowSummaryList", "beanStyleSetterMethodName" : "setContactFlowSummaryList", "c2jName" : "ContactFlowSummaryList", "c2jShape" : "ContactFlowSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the contact flows.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contactFlowSummaryList(List)}.\n@param contactFlowSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the contact flows.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactFlowSummaryList", "fluentSetterDocumentation" : "

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowSummaryList", "getterDocumentation" : "

Information about the contact flows.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the contact flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactFlowSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactFlowSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ContactFlowSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ContactFlowSummary.Builder} avoiding the need to create one manually via {@link ContactFlowSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContactFlowSummary.Builder#build()} is called immediately and its result is passed to {@link #member(ContactFlowSummary)}.\n@param member a consumer that will call methods on {@link ContactFlowSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ContactFlowSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ContactFlowSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ContactFlowSummary", "variableName" : "member", "variableType" : "ContactFlowSummary", "documentation" : null, "simpleType" : "ContactFlowSummary", "variableSetterType" : "ContactFlowSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContactFlowSummary", "variableName" : "member", "variableType" : "ContactFlowSummary", "documentation" : "", "simpleType" : "ContactFlowSummary", "variableSetterType" : "ContactFlowSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ContactFlowSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ContactFlowSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ContactFlowSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.", "setterMethodName" : "setContactFlowSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the contact flows.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactFlowSummaryList", "beanStyleSetterMethodName" : "setContactFlowSummaryList", "c2jName" : "ContactFlowSummaryList", "c2jShape" : "ContactFlowSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the contact flows.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #contactFlowSummaryList(List)}.\n@param contactFlowSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the contact flows.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactFlowSummaryList", "fluentSetterDocumentation" : "

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowSummaryList", "getterDocumentation" : "

Information about the contact flows.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the contact flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactFlowSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactFlowSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ContactFlowSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ContactFlowSummary.Builder} avoiding the need to create one manually via {@link ContactFlowSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContactFlowSummary.Builder#build()} is called immediately and its result is passed to {@link #member(ContactFlowSummary)}.\n@param member a consumer that will call methods on {@link ContactFlowSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ContactFlowSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ContactFlowSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ContactFlowSummary", "variableName" : "member", "variableType" : "ContactFlowSummary", "documentation" : null, "simpleType" : "ContactFlowSummary", "variableSetterType" : "ContactFlowSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContactFlowSummary", "variableName" : "member", "variableType" : "ContactFlowSummary", "documentation" : "", "simpleType" : "ContactFlowSummary", "variableSetterType" : "ContactFlowSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ContactFlowSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ContactFlowSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ContactFlowSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.", "setterMethodName" : "setContactFlowSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "contactFlowSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the contact flows.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListContactFlowsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListContactFlowsResponse", "variableName" : "listContactFlowsResponse", "variableType" : "ListContactFlowsResponse", "documentation" : null, "simpleType" : "ListContactFlowsResponse", "variableSetterType" : "ListContactFlowsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListHoursOfOperationsRequest" : { "c2jName" : "ListHoursOfOperationsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListHoursOfOperations", "locationName" : null, "requestUri" : "/hours-of-operations-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "ListHoursOfOperationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListHoursOfOperationsRequest", "variableName" : "listHoursOfOperationsRequest", "variableType" : "ListHoursOfOperationsRequest", "documentation" : null, "simpleType" : "ListHoursOfOperationsRequest", "variableSetterType" : "ListHoursOfOperationsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListHoursOfOperationsResponse" : { "c2jName" : "ListHoursOfOperationsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHoursOfOperationSummaryList", "beanStyleSetterMethodName" : "setHoursOfOperationSummaryList", "c2jName" : "HoursOfOperationSummaryList", "c2jShape" : "HoursOfOperationSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the hours of operation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hoursOfOperationSummaryList(List)}.\n@param hoursOfOperationSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hoursOfOperationSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hoursOfOperationSummaryList", "fluentSetterDocumentation" : "

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hoursOfOperationSummaryList", "getterDocumentation" : "

Information about the hours of operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the hours of operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HoursOfOperationSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HoursOfOperationSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HoursOfOperationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HoursOfOperationSummary.Builder} avoiding the need to create one manually via {@link HoursOfOperationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link HoursOfOperationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(HoursOfOperationSummary)}.\n@param member a consumer that will call methods on {@link HoursOfOperationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HoursOfOperationSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HoursOfOperationSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HoursOfOperationSummary", "variableName" : "member", "variableType" : "HoursOfOperationSummary", "documentation" : null, "simpleType" : "HoursOfOperationSummary", "variableSetterType" : "HoursOfOperationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HoursOfOperationSummary", "variableName" : "member", "variableType" : "HoursOfOperationSummary", "documentation" : "", "simpleType" : "HoursOfOperationSummary", "variableSetterType" : "HoursOfOperationSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HoursOfOperationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HoursOfOperationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HoursOfOperationSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.", "setterMethodName" : "setHoursOfOperationSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hoursOfOperationSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hoursOfOperationSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the hours of operation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HoursOfOperationSummaryList" : { "beanStyleGetterMethodName" : "getHoursOfOperationSummaryList", "beanStyleSetterMethodName" : "setHoursOfOperationSummaryList", "c2jName" : "HoursOfOperationSummaryList", "c2jShape" : "HoursOfOperationSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the hours of operation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hoursOfOperationSummaryList(List)}.\n@param hoursOfOperationSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hoursOfOperationSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hoursOfOperationSummaryList", "fluentSetterDocumentation" : "

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hoursOfOperationSummaryList", "getterDocumentation" : "

Information about the hours of operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the hours of operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HoursOfOperationSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HoursOfOperationSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HoursOfOperationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HoursOfOperationSummary.Builder} avoiding the need to create one manually via {@link HoursOfOperationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link HoursOfOperationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(HoursOfOperationSummary)}.\n@param member a consumer that will call methods on {@link HoursOfOperationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HoursOfOperationSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HoursOfOperationSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HoursOfOperationSummary", "variableName" : "member", "variableType" : "HoursOfOperationSummary", "documentation" : null, "simpleType" : "HoursOfOperationSummary", "variableSetterType" : "HoursOfOperationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HoursOfOperationSummary", "variableName" : "member", "variableType" : "HoursOfOperationSummary", "documentation" : "", "simpleType" : "HoursOfOperationSummary", "variableSetterType" : "HoursOfOperationSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HoursOfOperationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HoursOfOperationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HoursOfOperationSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.", "setterMethodName" : "setHoursOfOperationSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hoursOfOperationSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hoursOfOperationSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the hours of operation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHoursOfOperationSummaryList", "beanStyleSetterMethodName" : "setHoursOfOperationSummaryList", "c2jName" : "HoursOfOperationSummaryList", "c2jShape" : "HoursOfOperationSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the hours of operation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hoursOfOperationSummaryList(List)}.\n@param hoursOfOperationSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hoursOfOperationSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the hours of operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hoursOfOperationSummaryList", "fluentSetterDocumentation" : "

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hoursOfOperationSummaryList", "getterDocumentation" : "

Information about the hours of operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the hours of operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HoursOfOperationSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HoursOfOperationSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HoursOfOperationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HoursOfOperationSummary.Builder} avoiding the need to create one manually via {@link HoursOfOperationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link HoursOfOperationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(HoursOfOperationSummary)}.\n@param member a consumer that will call methods on {@link HoursOfOperationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HoursOfOperationSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HoursOfOperationSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HoursOfOperationSummary", "variableName" : "member", "variableType" : "HoursOfOperationSummary", "documentation" : null, "simpleType" : "HoursOfOperationSummary", "variableSetterType" : "HoursOfOperationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HoursOfOperationSummary", "variableName" : "member", "variableType" : "HoursOfOperationSummary", "documentation" : "", "simpleType" : "HoursOfOperationSummary", "variableSetterType" : "HoursOfOperationSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HoursOfOperationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HoursOfOperationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HoursOfOperationSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.", "setterMethodName" : "setHoursOfOperationSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hoursOfOperationSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hoursOfOperationSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the hours of operation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListHoursOfOperationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListHoursOfOperationsResponse", "variableName" : "listHoursOfOperationsResponse", "variableType" : "ListHoursOfOperationsResponse", "documentation" : null, "simpleType" : "ListHoursOfOperationsResponse", "variableSetterType" : "ListHoursOfOperationsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListPhoneNumbersRequest" : { "c2jName" : "ListPhoneNumbersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListPhoneNumbers", "locationName" : null, "requestUri" : "/phone-numbers-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumberTypesAsStrings", "beanStyleSetterMethodName" : "setPhoneNumberTypesWithStrings", "c2jName" : "PhoneNumberTypes", "c2jShape" : "PhoneNumberTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of phone number.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberTypesAsStrings(List)}.\n@param phoneNumberTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberTypes", "fluentEnumSetterMethodName" : "phoneNumberTypes", "fluentGetterMethodName" : "phoneNumberTypesAsStrings", "fluentSetterDocumentation" : "

The type of phone number.

\n@param phoneNumberTypes The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberTypesWithStrings", "getterDocumentation" : "

The type of phone number.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of phone number.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "phoneNumberTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "phoneNumberTypes", "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" : "PhoneNumberType", "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" : "PhoneNumberType", "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 PhoneNumberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType", "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 PhoneNumberType#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 PhoneNumberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PhoneNumberType", "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" }, "xmlAttribute" : false, "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" : "PhoneNumberTypes", "sensitive" : false, "setterDocumentation" : "

The type of phone number.

\n@param phoneNumberTypes The type of phone number.", "setterMethodName" : "setPhoneNumberTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberTypes", "variableType" : "java.util.List", "documentation" : "

The type of phone number.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumberCountryCodesAsStrings", "beanStyleSetterMethodName" : "setPhoneNumberCountryCodesWithStrings", "c2jName" : "PhoneNumberCountryCodes", "c2jShape" : "PhoneNumberCountryCodes", "defaultConsumerFluentSetterDocumentation" : "

The ISO country code.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberCountryCodesAsStrings(List)}.\n@param phoneNumberCountryCodes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberCountryCodesWithStrings(List)", "deprecated" : false, "documentation" : "

The ISO country code.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberCountryCodes", "fluentEnumSetterMethodName" : "phoneNumberCountryCodes", "fluentGetterMethodName" : "phoneNumberCountryCodesAsStrings", "fluentSetterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberCountryCodesWithStrings", "getterDocumentation" : "

The ISO country code.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The ISO country code.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "phoneNumberCountryCodes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "phoneNumberCountryCodes", "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" : "PhoneNumberCountryCode", "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" : "PhoneNumberCountryCode", "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 PhoneNumberCountryCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode", "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 PhoneNumberCountryCode#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 PhoneNumberCountryCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PhoneNumberCountryCode", "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" }, "xmlAttribute" : false, "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" : "PhoneNumberCountryCodes", "sensitive" : false, "setterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.", "setterMethodName" : "setPhoneNumberCountryCodesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberCountryCodes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberCountryCodes", "variableType" : "java.util.List", "documentation" : "

The ISO country code.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneNumberCountryCodes" : { "beanStyleGetterMethodName" : "getPhoneNumberCountryCodesAsStrings", "beanStyleSetterMethodName" : "setPhoneNumberCountryCodesWithStrings", "c2jName" : "PhoneNumberCountryCodes", "c2jShape" : "PhoneNumberCountryCodes", "defaultConsumerFluentSetterDocumentation" : "

The ISO country code.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberCountryCodesAsStrings(List)}.\n@param phoneNumberCountryCodes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberCountryCodesWithStrings(List)", "deprecated" : false, "documentation" : "

The ISO country code.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberCountryCodes", "fluentEnumSetterMethodName" : "phoneNumberCountryCodes", "fluentGetterMethodName" : "phoneNumberCountryCodesAsStrings", "fluentSetterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberCountryCodesWithStrings", "getterDocumentation" : "

The ISO country code.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The ISO country code.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "phoneNumberCountryCodes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "phoneNumberCountryCodes", "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" : "PhoneNumberCountryCode", "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" : "PhoneNumberCountryCode", "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 PhoneNumberCountryCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode", "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 PhoneNumberCountryCode#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 PhoneNumberCountryCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PhoneNumberCountryCode", "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" }, "xmlAttribute" : false, "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" : "PhoneNumberCountryCodes", "sensitive" : false, "setterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.", "setterMethodName" : "setPhoneNumberCountryCodesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberCountryCodes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberCountryCodes", "variableType" : "java.util.List", "documentation" : "

The ISO country code.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneNumberTypes" : { "beanStyleGetterMethodName" : "getPhoneNumberTypesAsStrings", "beanStyleSetterMethodName" : "setPhoneNumberTypesWithStrings", "c2jName" : "PhoneNumberTypes", "c2jShape" : "PhoneNumberTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of phone number.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberTypesAsStrings(List)}.\n@param phoneNumberTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberTypes", "fluentEnumSetterMethodName" : "phoneNumberTypes", "fluentGetterMethodName" : "phoneNumberTypesAsStrings", "fluentSetterDocumentation" : "

The type of phone number.

\n@param phoneNumberTypes The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberTypesWithStrings", "getterDocumentation" : "

The type of phone number.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of phone number.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "phoneNumberTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "phoneNumberTypes", "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" : "PhoneNumberType", "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" : "PhoneNumberType", "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 PhoneNumberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType", "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 PhoneNumberType#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 PhoneNumberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PhoneNumberType", "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" }, "xmlAttribute" : false, "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" : "PhoneNumberTypes", "sensitive" : false, "setterDocumentation" : "

The type of phone number.

\n@param phoneNumberTypes The type of phone number.", "setterMethodName" : "setPhoneNumberTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberTypes", "variableType" : "java.util.List", "documentation" : "

The type of phone number.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumberTypesAsStrings", "beanStyleSetterMethodName" : "setPhoneNumberTypesWithStrings", "c2jName" : "PhoneNumberTypes", "c2jShape" : "PhoneNumberTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of phone number.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberTypesAsStrings(List)}.\n@param phoneNumberTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberTypes", "fluentEnumSetterMethodName" : "phoneNumberTypes", "fluentGetterMethodName" : "phoneNumberTypesAsStrings", "fluentSetterDocumentation" : "

The type of phone number.

\n@param phoneNumberTypes The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberTypesWithStrings", "getterDocumentation" : "

The type of phone number.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of phone number.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "phoneNumberTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "phoneNumberTypes", "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" : "PhoneNumberType", "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" : "PhoneNumberType", "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 PhoneNumberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType", "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 PhoneNumberType#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 PhoneNumberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PhoneNumberType", "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" }, "xmlAttribute" : false, "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" : "PhoneNumberTypes", "sensitive" : false, "setterDocumentation" : "

The type of phone number.

\n@param phoneNumberTypes The type of phone number.", "setterMethodName" : "setPhoneNumberTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberTypes", "variableType" : "java.util.List", "documentation" : "

The type of phone number.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumberCountryCodesAsStrings", "beanStyleSetterMethodName" : "setPhoneNumberCountryCodesWithStrings", "c2jName" : "PhoneNumberCountryCodes", "c2jShape" : "PhoneNumberCountryCodes", "defaultConsumerFluentSetterDocumentation" : "

The ISO country code.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberCountryCodesAsStrings(List)}.\n@param phoneNumberCountryCodes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberCountryCodesWithStrings(List)", "deprecated" : false, "documentation" : "

The ISO country code.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberCountryCodes", "fluentEnumSetterMethodName" : "phoneNumberCountryCodes", "fluentGetterMethodName" : "phoneNumberCountryCodesAsStrings", "fluentSetterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberCountryCodesWithStrings", "getterDocumentation" : "

The ISO country code.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The ISO country code.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "phoneNumberCountryCodes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "phoneNumberCountryCodes", "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" : "PhoneNumberCountryCode", "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" : "PhoneNumberCountryCode", "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 PhoneNumberCountryCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode", "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 PhoneNumberCountryCode#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 PhoneNumberCountryCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PhoneNumberCountryCode", "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" }, "xmlAttribute" : false, "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" : "PhoneNumberCountryCodes", "sensitive" : false, "setterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.", "setterMethodName" : "setPhoneNumberCountryCodesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberCountryCodes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberCountryCodes", "variableType" : "java.util.List", "documentation" : "

The ISO country code.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "ListPhoneNumbersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListPhoneNumbersRequest", "variableName" : "listPhoneNumbersRequest", "variableType" : "ListPhoneNumbersRequest", "documentation" : null, "simpleType" : "ListPhoneNumbersRequest", "variableSetterType" : "ListPhoneNumbersRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListPhoneNumbersResponse" : { "c2jName" : "ListPhoneNumbersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPhoneNumberSummaryList", "beanStyleSetterMethodName" : "setPhoneNumberSummaryList", "c2jName" : "PhoneNumberSummaryList", "c2jShape" : "PhoneNumberSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the phone numbers.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberSummaryList(List)}.\n@param phoneNumberSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the phone numbers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumberSummaryList", "fluentSetterDocumentation" : "

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberSummaryList", "getterDocumentation" : "

Information about the phone numbers.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the phone numbers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PhoneNumberSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PhoneNumberSummary.Builder} avoiding the need to create one manually via {@link PhoneNumberSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link PhoneNumberSummary.Builder#build()} is called immediately and its result is passed to {@link #member(PhoneNumberSummary)}.\n@param member a consumer that will call methods on {@link PhoneNumberSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PhoneNumberSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PhoneNumberSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "PhoneNumberSummary", "variableName" : "member", "variableType" : "PhoneNumberSummary", "documentation" : null, "simpleType" : "PhoneNumberSummary", "variableSetterType" : "PhoneNumberSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PhoneNumberSummary", "variableName" : "member", "variableType" : "PhoneNumberSummary", "documentation" : "", "simpleType" : "PhoneNumberSummary", "variableSetterType" : "PhoneNumberSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PhoneNumberSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PhoneNumberSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PhoneNumberSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.", "setterMethodName" : "setPhoneNumberSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the phone numbers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneNumberSummaryList" : { "beanStyleGetterMethodName" : "getPhoneNumberSummaryList", "beanStyleSetterMethodName" : "setPhoneNumberSummaryList", "c2jName" : "PhoneNumberSummaryList", "c2jShape" : "PhoneNumberSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the phone numbers.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberSummaryList(List)}.\n@param phoneNumberSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the phone numbers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumberSummaryList", "fluentSetterDocumentation" : "

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberSummaryList", "getterDocumentation" : "

Information about the phone numbers.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the phone numbers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PhoneNumberSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PhoneNumberSummary.Builder} avoiding the need to create one manually via {@link PhoneNumberSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link PhoneNumberSummary.Builder#build()} is called immediately and its result is passed to {@link #member(PhoneNumberSummary)}.\n@param member a consumer that will call methods on {@link PhoneNumberSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PhoneNumberSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PhoneNumberSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "PhoneNumberSummary", "variableName" : "member", "variableType" : "PhoneNumberSummary", "documentation" : null, "simpleType" : "PhoneNumberSummary", "variableSetterType" : "PhoneNumberSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PhoneNumberSummary", "variableName" : "member", "variableType" : "PhoneNumberSummary", "documentation" : "", "simpleType" : "PhoneNumberSummary", "variableSetterType" : "PhoneNumberSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PhoneNumberSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PhoneNumberSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PhoneNumberSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.", "setterMethodName" : "setPhoneNumberSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the phone numbers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPhoneNumberSummaryList", "beanStyleSetterMethodName" : "setPhoneNumberSummaryList", "c2jName" : "PhoneNumberSummaryList", "c2jShape" : "PhoneNumberSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the phone numbers.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberSummaryList(List)}.\n@param phoneNumberSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the phone numbers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumberSummaryList", "fluentSetterDocumentation" : "

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumberSummaryList", "getterDocumentation" : "

Information about the phone numbers.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the phone numbers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PhoneNumberSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PhoneNumberSummary.Builder} avoiding the need to create one manually via {@link PhoneNumberSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link PhoneNumberSummary.Builder#build()} is called immediately and its result is passed to {@link #member(PhoneNumberSummary)}.\n@param member a consumer that will call methods on {@link PhoneNumberSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PhoneNumberSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PhoneNumberSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "PhoneNumberSummary", "variableName" : "member", "variableType" : "PhoneNumberSummary", "documentation" : null, "simpleType" : "PhoneNumberSummary", "variableSetterType" : "PhoneNumberSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PhoneNumberSummary", "variableName" : "member", "variableType" : "PhoneNumberSummary", "documentation" : "", "simpleType" : "PhoneNumberSummary", "variableSetterType" : "PhoneNumberSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PhoneNumberSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PhoneNumberSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PhoneNumberSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.", "setterMethodName" : "setPhoneNumberSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "phoneNumberSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the phone numbers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListPhoneNumbersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListPhoneNumbersResponse", "variableName" : "listPhoneNumbersResponse", "variableType" : "ListPhoneNumbersResponse", "documentation" : null, "simpleType" : "ListPhoneNumbersResponse", "variableSetterType" : "ListPhoneNumbersResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListQueuesRequest" : { "c2jName" : "ListQueuesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListQueues", "locationName" : null, "requestUri" : "/queues-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueTypesAsStrings", "beanStyleSetterMethodName" : "setQueueTypesWithStrings", "c2jName" : "QueueTypes", "c2jShape" : "QueueTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of queue.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #queueTypesAsStrings(List)}.\n@param queueTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "queueTypes", "fluentEnumSetterMethodName" : "queueTypes", "fluentGetterMethodName" : "queueTypesAsStrings", "fluentSetterDocumentation" : "

The type of queue.

\n@param queueTypes The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueTypesWithStrings", "getterDocumentation" : "

The type of queue.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of queue.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "queueTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "queueTypes", "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" : "QueueType", "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" : "QueueType", "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 QueueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType", "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 QueueType#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 QueueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see QueueType", "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" }, "xmlAttribute" : false, "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" : "QueueTypes", "sensitive" : false, "setterDocumentation" : "

The type of queue.

\n@param queueTypes The type of queue.", "setterMethodName" : "setQueueTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueTypes", "variableType" : "java.util.List", "documentation" : "

The type of queue.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "QueueTypes" : { "beanStyleGetterMethodName" : "getQueueTypesAsStrings", "beanStyleSetterMethodName" : "setQueueTypesWithStrings", "c2jName" : "QueueTypes", "c2jShape" : "QueueTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of queue.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #queueTypesAsStrings(List)}.\n@param queueTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "queueTypes", "fluentEnumSetterMethodName" : "queueTypes", "fluentGetterMethodName" : "queueTypesAsStrings", "fluentSetterDocumentation" : "

The type of queue.

\n@param queueTypes The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueTypesWithStrings", "getterDocumentation" : "

The type of queue.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of queue.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "queueTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "queueTypes", "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" : "QueueType", "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" : "QueueType", "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 QueueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType", "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 QueueType#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 QueueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see QueueType", "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" }, "xmlAttribute" : false, "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" : "QueueTypes", "sensitive" : false, "setterDocumentation" : "

The type of queue.

\n@param queueTypes The type of queue.", "setterMethodName" : "setQueueTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueTypes", "variableType" : "java.util.List", "documentation" : "

The type of queue.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueTypesAsStrings", "beanStyleSetterMethodName" : "setQueueTypesWithStrings", "c2jName" : "QueueTypes", "c2jShape" : "QueueTypes", "defaultConsumerFluentSetterDocumentation" : "

The type of queue.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #queueTypesAsStrings(List)}.\n@param queueTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueTypesWithStrings(List)", "deprecated" : false, "documentation" : "

The type of queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "queueTypes", "fluentEnumSetterMethodName" : "queueTypes", "fluentGetterMethodName" : "queueTypesAsStrings", "fluentSetterDocumentation" : "

The type of queue.

\n@param queueTypes The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueTypesWithStrings", "getterDocumentation" : "

The type of queue.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The type of queue.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "queueTypes", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "queueTypes", "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" : "QueueType", "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" : "QueueType", "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 QueueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType", "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 QueueType#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 QueueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see QueueType", "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" }, "xmlAttribute" : false, "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" : "QueueTypes", "sensitive" : false, "setterDocumentation" : "

The type of queue.

\n@param queueTypes The type of queue.", "setterMethodName" : "setQueueTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueTypes", "variableType" : "java.util.List", "documentation" : "

The type of queue.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "ListQueuesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListQueuesRequest", "variableName" : "listQueuesRequest", "variableType" : "ListQueuesRequest", "documentation" : null, "simpleType" : "ListQueuesRequest", "variableSetterType" : "ListQueuesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListQueuesResponse" : { "c2jName" : "ListQueuesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getQueueSummaryList", "beanStyleSetterMethodName" : "setQueueSummaryList", "c2jName" : "QueueSummaryList", "c2jShape" : "QueueSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the queues.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #queueSummaryList(List)}.\n@param queueSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the queues.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "queueSummaryList", "fluentSetterDocumentation" : "

Information about the queues.

\n@param queueSummaryList Information about the queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueSummaryList", "getterDocumentation" : "

Information about the queues.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link QueueSummary.Builder} avoiding the need to create one manually via {@link QueueSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link QueueSummary.Builder#build()} is called immediately and its result is passed to {@link #member(QueueSummary)}.\n@param member a consumer that will call methods on {@link QueueSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(QueueSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "QueueSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "QueueSummary", "variableName" : "member", "variableType" : "QueueSummary", "documentation" : null, "simpleType" : "QueueSummary", "variableSetterType" : "QueueSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QueueSummary", "variableName" : "member", "variableType" : "QueueSummary", "documentation" : "", "simpleType" : "QueueSummary", "variableSetterType" : "QueueSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "QueueSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the queues.

\n@param queueSummaryList Information about the queues.", "setterMethodName" : "setQueueSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the queues.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "QueueSummaryList" : { "beanStyleGetterMethodName" : "getQueueSummaryList", "beanStyleSetterMethodName" : "setQueueSummaryList", "c2jName" : "QueueSummaryList", "c2jShape" : "QueueSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the queues.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #queueSummaryList(List)}.\n@param queueSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the queues.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "queueSummaryList", "fluentSetterDocumentation" : "

Information about the queues.

\n@param queueSummaryList Information about the queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueSummaryList", "getterDocumentation" : "

Information about the queues.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link QueueSummary.Builder} avoiding the need to create one manually via {@link QueueSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link QueueSummary.Builder#build()} is called immediately and its result is passed to {@link #member(QueueSummary)}.\n@param member a consumer that will call methods on {@link QueueSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(QueueSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "QueueSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "QueueSummary", "variableName" : "member", "variableType" : "QueueSummary", "documentation" : null, "simpleType" : "QueueSummary", "variableSetterType" : "QueueSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QueueSummary", "variableName" : "member", "variableType" : "QueueSummary", "documentation" : "", "simpleType" : "QueueSummary", "variableSetterType" : "QueueSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "QueueSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the queues.

\n@param queueSummaryList Information about the queues.", "setterMethodName" : "setQueueSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the queues.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getQueueSummaryList", "beanStyleSetterMethodName" : "setQueueSummaryList", "c2jName" : "QueueSummaryList", "c2jShape" : "QueueSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the queues.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #queueSummaryList(List)}.\n@param queueSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the queues.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "queueSummaryList", "fluentSetterDocumentation" : "

Information about the queues.

\n@param queueSummaryList Information about the queues.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueSummaryList", "getterDocumentation" : "

Information about the queues.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the queues.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "QueueSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link QueueSummary.Builder} avoiding the need to create one manually via {@link QueueSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link QueueSummary.Builder#build()} is called immediately and its result is passed to {@link #member(QueueSummary)}.\n@param member a consumer that will call methods on {@link QueueSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(QueueSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "QueueSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "QueueSummary", "variableName" : "member", "variableType" : "QueueSummary", "documentation" : null, "simpleType" : "QueueSummary", "variableSetterType" : "QueueSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "QueueSummary", "variableName" : "member", "variableType" : "QueueSummary", "documentation" : "", "simpleType" : "QueueSummary", "variableSetterType" : "QueueSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "QueueSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "QueueSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "QueueSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the queues.

\n@param queueSummaryList Information about the queues.", "setterMethodName" : "setQueueSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "queueSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the queues.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListQueuesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListQueuesResponse", "variableName" : "listQueuesResponse", "variableType" : "ListQueuesResponse", "documentation" : null, "simpleType" : "ListQueuesResponse", "variableSetterType" : "ListQueuesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListRoutingProfilesRequest" : { "c2jName" : "ListRoutingProfilesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListRoutingProfiles", "locationName" : null, "requestUri" : "/routing-profiles-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "ListRoutingProfilesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListRoutingProfilesRequest", "variableName" : "listRoutingProfilesRequest", "variableType" : "ListRoutingProfilesRequest", "documentation" : null, "simpleType" : "ListRoutingProfilesRequest", "variableSetterType" : "ListRoutingProfilesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListRoutingProfilesResponse" : { "c2jName" : "ListRoutingProfilesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRoutingProfileSummaryList", "beanStyleSetterMethodName" : "setRoutingProfileSummaryList", "c2jName" : "RoutingProfileSummaryList", "c2jShape" : "RoutingProfileSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the routing profiles.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #routingProfileSummaryList(List)}.\n@param routingProfileSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the routing profiles.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileSummaryList", "fluentSetterDocumentation" : "

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileSummaryList", "getterDocumentation" : "

Information about the routing profiles.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the routing profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingProfileSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoutingProfileSummary.Builder} avoiding the need to create one manually via {@link RoutingProfileSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoutingProfileSummary.Builder#build()} is called immediately and its result is passed to {@link #member(RoutingProfileSummary)}.\n@param member a consumer that will call methods on {@link RoutingProfileSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoutingProfileSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RoutingProfileSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", "variableType" : "RoutingProfileSummary", "documentation" : null, "simpleType" : "RoutingProfileSummary", "variableSetterType" : "RoutingProfileSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", "variableType" : "RoutingProfileSummary", "documentation" : "", "simpleType" : "RoutingProfileSummary", "variableSetterType" : "RoutingProfileSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoutingProfileSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingProfileSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RoutingProfileSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.", "setterMethodName" : "setRoutingProfileSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingProfileSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingProfileSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the routing profiles.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingProfileSummaryList" : { "beanStyleGetterMethodName" : "getRoutingProfileSummaryList", "beanStyleSetterMethodName" : "setRoutingProfileSummaryList", "c2jName" : "RoutingProfileSummaryList", "c2jShape" : "RoutingProfileSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the routing profiles.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #routingProfileSummaryList(List)}.\n@param routingProfileSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the routing profiles.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileSummaryList", "fluentSetterDocumentation" : "

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileSummaryList", "getterDocumentation" : "

Information about the routing profiles.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the routing profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingProfileSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoutingProfileSummary.Builder} avoiding the need to create one manually via {@link RoutingProfileSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoutingProfileSummary.Builder#build()} is called immediately and its result is passed to {@link #member(RoutingProfileSummary)}.\n@param member a consumer that will call methods on {@link RoutingProfileSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoutingProfileSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RoutingProfileSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", "variableType" : "RoutingProfileSummary", "documentation" : null, "simpleType" : "RoutingProfileSummary", "variableSetterType" : "RoutingProfileSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", "variableType" : "RoutingProfileSummary", "documentation" : "", "simpleType" : "RoutingProfileSummary", "variableSetterType" : "RoutingProfileSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoutingProfileSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingProfileSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RoutingProfileSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.", "setterMethodName" : "setRoutingProfileSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingProfileSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingProfileSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the routing profiles.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoutingProfileSummaryList", "beanStyleSetterMethodName" : "setRoutingProfileSummaryList", "c2jName" : "RoutingProfileSummaryList", "c2jShape" : "RoutingProfileSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the routing profiles.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #routingProfileSummaryList(List)}.\n@param routingProfileSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the routing profiles.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileSummaryList", "fluentSetterDocumentation" : "

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileSummaryList", "getterDocumentation" : "

Information about the routing profiles.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the routing profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RoutingProfileSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RoutingProfileSummary.Builder} avoiding the need to create one manually via {@link RoutingProfileSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link RoutingProfileSummary.Builder#build()} is called immediately and its result is passed to {@link #member(RoutingProfileSummary)}.\n@param member a consumer that will call methods on {@link RoutingProfileSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RoutingProfileSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RoutingProfileSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", "variableType" : "RoutingProfileSummary", "documentation" : null, "simpleType" : "RoutingProfileSummary", "variableSetterType" : "RoutingProfileSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", "variableType" : "RoutingProfileSummary", "documentation" : "", "simpleType" : "RoutingProfileSummary", "variableSetterType" : "RoutingProfileSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RoutingProfileSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RoutingProfileSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RoutingProfileSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.", "setterMethodName" : "setRoutingProfileSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingProfileSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "routingProfileSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the routing profiles.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListRoutingProfilesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListRoutingProfilesResponse", "variableName" : "listRoutingProfilesResponse", "variableType" : "ListRoutingProfilesResponse", "documentation" : null, "simpleType" : "ListRoutingProfilesResponse", "variableSetterType" : "ListRoutingProfilesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListSecurityProfilesRequest" : { "c2jName" : "ListSecurityProfilesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListSecurityProfiles", "locationName" : null, "requestUri" : "/security-profiles-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "ListSecurityProfilesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSecurityProfilesRequest", "variableName" : "listSecurityProfilesRequest", "variableType" : "ListSecurityProfilesRequest", "documentation" : null, "simpleType" : "ListSecurityProfilesRequest", "variableSetterType" : "ListSecurityProfilesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListSecurityProfilesResponse" : { "c2jName" : "ListSecurityProfilesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSecurityProfileSummaryList", "beanStyleSetterMethodName" : "setSecurityProfileSummaryList", "c2jName" : "SecurityProfileSummaryList", "c2jShape" : "SecurityProfileSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the security profiles.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityProfileSummaryList(List)}.\n@param securityProfileSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the security profiles.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileSummaryList", "fluentSetterDocumentation" : "

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileSummaryList", "getterDocumentation" : "

Information about the security profiles.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the security profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SecurityProfileSummary.Builder} avoiding the need to create one manually via {@link SecurityProfileSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SecurityProfileSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SecurityProfileSummary)}.\n@param member a consumer that will call methods on {@link SecurityProfileSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SecurityProfileSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SecurityProfileSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", "variableType" : "SecurityProfileSummary", "documentation" : null, "simpleType" : "SecurityProfileSummary", "variableSetterType" : "SecurityProfileSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", "variableType" : "SecurityProfileSummary", "documentation" : "", "simpleType" : "SecurityProfileSummary", "variableSetterType" : "SecurityProfileSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SecurityProfileSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SecurityProfileSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityProfileSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.", "setterMethodName" : "setSecurityProfileSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the security profiles.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityProfileSummaryList" : { "beanStyleGetterMethodName" : "getSecurityProfileSummaryList", "beanStyleSetterMethodName" : "setSecurityProfileSummaryList", "c2jName" : "SecurityProfileSummaryList", "c2jShape" : "SecurityProfileSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the security profiles.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityProfileSummaryList(List)}.\n@param securityProfileSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the security profiles.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileSummaryList", "fluentSetterDocumentation" : "

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileSummaryList", "getterDocumentation" : "

Information about the security profiles.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the security profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SecurityProfileSummary.Builder} avoiding the need to create one manually via {@link SecurityProfileSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SecurityProfileSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SecurityProfileSummary)}.\n@param member a consumer that will call methods on {@link SecurityProfileSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SecurityProfileSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SecurityProfileSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", "variableType" : "SecurityProfileSummary", "documentation" : null, "simpleType" : "SecurityProfileSummary", "variableSetterType" : "SecurityProfileSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", "variableType" : "SecurityProfileSummary", "documentation" : "", "simpleType" : "SecurityProfileSummary", "variableSetterType" : "SecurityProfileSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SecurityProfileSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SecurityProfileSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityProfileSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.", "setterMethodName" : "setSecurityProfileSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the security profiles.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSecurityProfileSummaryList", "beanStyleSetterMethodName" : "setSecurityProfileSummaryList", "c2jName" : "SecurityProfileSummaryList", "c2jShape" : "SecurityProfileSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the security profiles.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityProfileSummaryList(List)}.\n@param securityProfileSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the security profiles.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileSummaryList", "fluentSetterDocumentation" : "

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileSummaryList", "getterDocumentation" : "

Information about the security profiles.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the security profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SecurityProfileSummary.Builder} avoiding the need to create one manually via {@link SecurityProfileSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SecurityProfileSummary.Builder#build()} is called immediately and its result is passed to {@link #member(SecurityProfileSummary)}.\n@param member a consumer that will call methods on {@link SecurityProfileSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SecurityProfileSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SecurityProfileSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", "variableType" : "SecurityProfileSummary", "documentation" : null, "simpleType" : "SecurityProfileSummary", "variableSetterType" : "SecurityProfileSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", "variableType" : "SecurityProfileSummary", "documentation" : "", "simpleType" : "SecurityProfileSummary", "variableSetterType" : "SecurityProfileSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SecurityProfileSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SecurityProfileSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityProfileSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.", "setterMethodName" : "setSecurityProfileSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the security profiles.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSecurityProfilesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSecurityProfilesResponse", "variableName" : "listSecurityProfilesResponse", "variableType" : "ListSecurityProfilesResponse", "documentation" : null, "simpleType" : "ListSecurityProfilesResponse", "variableSetterType" : "ListSecurityProfilesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListUserHierarchyGroupsRequest" : { "c2jName" : "ListUserHierarchyGroupsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUserHierarchyGroups", "locationName" : null, "requestUri" : "/user-hierarchy-groups-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "ListUserHierarchyGroupsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUserHierarchyGroupsRequest", "variableName" : "listUserHierarchyGroupsRequest", "variableType" : "ListUserHierarchyGroupsRequest", "documentation" : null, "simpleType" : "ListUserHierarchyGroupsRequest", "variableSetterType" : "ListUserHierarchyGroupsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListUserHierarchyGroupsResponse" : { "c2jName" : "ListUserHierarchyGroupsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserHierarchyGroupSummaryList", "beanStyleSetterMethodName" : "setUserHierarchyGroupSummaryList", "c2jName" : "UserHierarchyGroupSummaryList", "c2jShape" : "HierarchyGroupSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy groups.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userHierarchyGroupSummaryList(List)}.\n@param userHierarchyGroupSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userHierarchyGroupSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the hierarchy groups.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userHierarchyGroupSummaryList", "fluentSetterDocumentation" : "

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userHierarchyGroupSummaryList", "getterDocumentation" : "

Information about the hierarchy groups.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the hierarchy groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserHierarchyGroupSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserHierarchyGroupSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HierarchyGroupSummary.Builder} avoiding the need to create one manually via {@link HierarchyGroupSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link HierarchyGroupSummary.Builder#build()} is called immediately and its result is passed to {@link #member(HierarchyGroupSummary)}.\n@param member a consumer that will call methods on {@link HierarchyGroupSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HierarchyGroupSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", "variableType" : "HierarchyGroupSummary", "documentation" : "", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HierarchyGroupSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HierarchyGroupSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserHierarchyGroupSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.", "setterMethodName" : "setUserHierarchyGroupSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userHierarchyGroupSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userHierarchyGroupSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the hierarchy groups.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserHierarchyGroupSummaryList" : { "beanStyleGetterMethodName" : "getUserHierarchyGroupSummaryList", "beanStyleSetterMethodName" : "setUserHierarchyGroupSummaryList", "c2jName" : "UserHierarchyGroupSummaryList", "c2jShape" : "HierarchyGroupSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy groups.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userHierarchyGroupSummaryList(List)}.\n@param userHierarchyGroupSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userHierarchyGroupSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the hierarchy groups.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userHierarchyGroupSummaryList", "fluentSetterDocumentation" : "

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userHierarchyGroupSummaryList", "getterDocumentation" : "

Information about the hierarchy groups.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the hierarchy groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserHierarchyGroupSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserHierarchyGroupSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HierarchyGroupSummary.Builder} avoiding the need to create one manually via {@link HierarchyGroupSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link HierarchyGroupSummary.Builder#build()} is called immediately and its result is passed to {@link #member(HierarchyGroupSummary)}.\n@param member a consumer that will call methods on {@link HierarchyGroupSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HierarchyGroupSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", "variableType" : "HierarchyGroupSummary", "documentation" : "", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HierarchyGroupSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HierarchyGroupSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserHierarchyGroupSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.", "setterMethodName" : "setUserHierarchyGroupSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userHierarchyGroupSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userHierarchyGroupSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the hierarchy groups.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserHierarchyGroupSummaryList", "beanStyleSetterMethodName" : "setUserHierarchyGroupSummaryList", "c2jName" : "UserHierarchyGroupSummaryList", "c2jShape" : "HierarchyGroupSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the hierarchy groups.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userHierarchyGroupSummaryList(List)}.\n@param userHierarchyGroupSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userHierarchyGroupSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the hierarchy groups.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userHierarchyGroupSummaryList", "fluentSetterDocumentation" : "

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userHierarchyGroupSummaryList", "getterDocumentation" : "

Information about the hierarchy groups.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the hierarchy groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserHierarchyGroupSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserHierarchyGroupSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HierarchyGroupSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HierarchyGroupSummary.Builder} avoiding the need to create one manually via {@link HierarchyGroupSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link HierarchyGroupSummary.Builder#build()} is called immediately and its result is passed to {@link #member(HierarchyGroupSummary)}.\n@param member a consumer that will call methods on {@link HierarchyGroupSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HierarchyGroupSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", "variableType" : "HierarchyGroupSummary", "documentation" : null, "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", "variableType" : "HierarchyGroupSummary", "documentation" : "", "simpleType" : "HierarchyGroupSummary", "variableSetterType" : "HierarchyGroupSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HierarchyGroupSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HierarchyGroupSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserHierarchyGroupSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.", "setterMethodName" : "setUserHierarchyGroupSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userHierarchyGroupSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userHierarchyGroupSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the hierarchy groups.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUserHierarchyGroupsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUserHierarchyGroupsResponse", "variableName" : "listUserHierarchyGroupsResponse", "variableType" : "ListUserHierarchyGroupsResponse", "documentation" : null, "simpleType" : "ListUserHierarchyGroupsResponse", "variableSetterType" : "ListUserHierarchyGroupsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListUsersRequest" : { "c2jName" : "ListUsersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUsers", "locationName" : null, "requestUri" : "/users-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.", "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 for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "defaultConsumerFluentSetterDocumentation" : "

The maximimum number of results to return per page.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

The maximimum number of results to return per page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "ListUsersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUsersRequest", "variableName" : "listUsersRequest", "variableType" : "ListUsersRequest", "documentation" : null, "simpleType" : "ListUsersRequest", "variableSetterType" : "ListUsersRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListUsersResponse" : { "c2jName" : "ListUsersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserSummaryList", "beanStyleSetterMethodName" : "setUserSummaryList", "c2jName" : "UserSummaryList", "c2jShape" : "UserSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the users.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userSummaryList(List)}.\n@param userSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the users.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userSummaryList", "fluentSetterDocumentation" : "

Information about the users.

\n@param userSummaryList Information about the users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userSummaryList", "getterDocumentation" : "

Information about the users.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the users.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserSummary.Builder} avoiding the need to create one manually via {@link UserSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserSummary.Builder#build()} is called immediately and its result is passed to {@link #member(UserSummary)}.\n@param member a consumer that will call methods on {@link UserSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserSummary", "variableName" : "member", "variableType" : "UserSummary", "documentation" : null, "simpleType" : "UserSummary", "variableSetterType" : "UserSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserSummary", "variableName" : "member", "variableType" : "UserSummary", "documentation" : "", "simpleType" : "UserSummary", "variableSetterType" : "UserSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the users.

\n@param userSummaryList Information about the users.", "setterMethodName" : "setUserSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the users.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserSummaryList" : { "beanStyleGetterMethodName" : "getUserSummaryList", "beanStyleSetterMethodName" : "setUserSummaryList", "c2jName" : "UserSummaryList", "c2jShape" : "UserSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the users.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userSummaryList(List)}.\n@param userSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the users.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userSummaryList", "fluentSetterDocumentation" : "

Information about the users.

\n@param userSummaryList Information about the users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userSummaryList", "getterDocumentation" : "

Information about the users.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the users.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserSummary.Builder} avoiding the need to create one manually via {@link UserSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserSummary.Builder#build()} is called immediately and its result is passed to {@link #member(UserSummary)}.\n@param member a consumer that will call methods on {@link UserSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserSummary", "variableName" : "member", "variableType" : "UserSummary", "documentation" : null, "simpleType" : "UserSummary", "variableSetterType" : "UserSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserSummary", "variableName" : "member", "variableType" : "UserSummary", "documentation" : "", "simpleType" : "UserSummary", "variableSetterType" : "UserSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the users.

\n@param userSummaryList Information about the users.", "setterMethodName" : "setUserSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the users.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserSummaryList", "beanStyleSetterMethodName" : "setUserSummaryList", "c2jName" : "UserSummaryList", "c2jShape" : "UserSummaryList", "defaultConsumerFluentSetterDocumentation" : "

Information about the users.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userSummaryList(List)}.\n@param userSummaryList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userSummaryList(List)", "deprecated" : false, "documentation" : "

Information about the users.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userSummaryList", "fluentSetterDocumentation" : "

Information about the users.

\n@param userSummaryList Information about the users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userSummaryList", "getterDocumentation" : "

Information about the users.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Information about the users.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserSummary.Builder} avoiding the need to create one manually via {@link UserSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserSummary.Builder#build()} is called immediately and its result is passed to {@link #member(UserSummary)}.\n@param member a consumer that will call methods on {@link UserSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserSummary", "variableName" : "member", "variableType" : "UserSummary", "documentation" : null, "simpleType" : "UserSummary", "variableSetterType" : "UserSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserSummary", "variableName" : "member", "variableType" : "UserSummary", "documentation" : "", "simpleType" : "UserSummary", "variableSetterType" : "UserSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserSummaryList", "sensitive" : false, "setterDocumentation" : "

Information about the users.

\n@param userSummaryList Information about the users.", "setterMethodName" : "setUserSummaryList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userSummaryList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userSummaryList", "variableType" : "java.util.List", "documentation" : "

Information about the users.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

If there are additional results, this is the token for the next set of results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.", "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" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUsersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUsersResponse", "variableName" : "listUsersResponse", "variableType" : "ListUsersResponse", "documentation" : null, "simpleType" : "ListUsersResponse", "variableSetterType" : "ListUsersResponse" }, "wrapper" : false, "xmlNamespace" : null }, "OutboundContactNotPermittedException" : { "c2jName" : "OutboundContactNotPermittedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The contact is not permitted.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "OutboundContactNotPermittedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 403, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OutboundContactNotPermittedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OutboundContactNotPermittedException", "variableName" : "outboundContactNotPermittedException", "variableType" : "OutboundContactNotPermittedException", "documentation" : null, "simpleType" : "OutboundContactNotPermittedException", "variableSetterType" : "OutboundContactNotPermittedException" }, "wrapper" : false, "xmlNamespace" : null }, "PhoneNumberCountryCode" : { "c2jName" : "PhoneNumberCountryCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AF", "value" : "AF" }, { "name" : "AL", "value" : "AL" }, { "name" : "DZ", "value" : "DZ" }, { "name" : "AS", "value" : "AS" }, { "name" : "AD", "value" : "AD" }, { "name" : "AO", "value" : "AO" }, { "name" : "AI", "value" : "AI" }, { "name" : "AQ", "value" : "AQ" }, { "name" : "AG", "value" : "AG" }, { "name" : "AR", "value" : "AR" }, { "name" : "AM", "value" : "AM" }, { "name" : "AW", "value" : "AW" }, { "name" : "AU", "value" : "AU" }, { "name" : "AT", "value" : "AT" }, { "name" : "AZ", "value" : "AZ" }, { "name" : "BS", "value" : "BS" }, { "name" : "BH", "value" : "BH" }, { "name" : "BD", "value" : "BD" }, { "name" : "BB", "value" : "BB" }, { "name" : "BY", "value" : "BY" }, { "name" : "BE", "value" : "BE" }, { "name" : "BZ", "value" : "BZ" }, { "name" : "BJ", "value" : "BJ" }, { "name" : "BM", "value" : "BM" }, { "name" : "BT", "value" : "BT" }, { "name" : "BO", "value" : "BO" }, { "name" : "BA", "value" : "BA" }, { "name" : "BW", "value" : "BW" }, { "name" : "BR", "value" : "BR" }, { "name" : "IO", "value" : "IO" }, { "name" : "VG", "value" : "VG" }, { "name" : "BN", "value" : "BN" }, { "name" : "BG", "value" : "BG" }, { "name" : "BF", "value" : "BF" }, { "name" : "BI", "value" : "BI" }, { "name" : "KH", "value" : "KH" }, { "name" : "CM", "value" : "CM" }, { "name" : "CA", "value" : "CA" }, { "name" : "CV", "value" : "CV" }, { "name" : "KY", "value" : "KY" }, { "name" : "CF", "value" : "CF" }, { "name" : "TD", "value" : "TD" }, { "name" : "CL", "value" : "CL" }, { "name" : "CN", "value" : "CN" }, { "name" : "CX", "value" : "CX" }, { "name" : "CC", "value" : "CC" }, { "name" : "CO", "value" : "CO" }, { "name" : "KM", "value" : "KM" }, { "name" : "CK", "value" : "CK" }, { "name" : "CR", "value" : "CR" }, { "name" : "HR", "value" : "HR" }, { "name" : "CU", "value" : "CU" }, { "name" : "CW", "value" : "CW" }, { "name" : "CY", "value" : "CY" }, { "name" : "CZ", "value" : "CZ" }, { "name" : "CD", "value" : "CD" }, { "name" : "DK", "value" : "DK" }, { "name" : "DJ", "value" : "DJ" }, { "name" : "DM", "value" : "DM" }, { "name" : "DO", "value" : "DO" }, { "name" : "TL", "value" : "TL" }, { "name" : "EC", "value" : "EC" }, { "name" : "EG", "value" : "EG" }, { "name" : "SV", "value" : "SV" }, { "name" : "GQ", "value" : "GQ" }, { "name" : "ER", "value" : "ER" }, { "name" : "EE", "value" : "EE" }, { "name" : "ET", "value" : "ET" }, { "name" : "FK", "value" : "FK" }, { "name" : "FO", "value" : "FO" }, { "name" : "FJ", "value" : "FJ" }, { "name" : "FI", "value" : "FI" }, { "name" : "FR", "value" : "FR" }, { "name" : "PF", "value" : "PF" }, { "name" : "GA", "value" : "GA" }, { "name" : "GM", "value" : "GM" }, { "name" : "GE", "value" : "GE" }, { "name" : "DE", "value" : "DE" }, { "name" : "GH", "value" : "GH" }, { "name" : "GI", "value" : "GI" }, { "name" : "GR", "value" : "GR" }, { "name" : "GL", "value" : "GL" }, { "name" : "GD", "value" : "GD" }, { "name" : "GU", "value" : "GU" }, { "name" : "GT", "value" : "GT" }, { "name" : "GG", "value" : "GG" }, { "name" : "GN", "value" : "GN" }, { "name" : "GW", "value" : "GW" }, { "name" : "GY", "value" : "GY" }, { "name" : "HT", "value" : "HT" }, { "name" : "HN", "value" : "HN" }, { "name" : "HK", "value" : "HK" }, { "name" : "HU", "value" : "HU" }, { "name" : "IS", "value" : "IS" }, { "name" : "IN", "value" : "IN" }, { "name" : "ID", "value" : "ID" }, { "name" : "IR", "value" : "IR" }, { "name" : "IQ", "value" : "IQ" }, { "name" : "IE", "value" : "IE" }, { "name" : "IM", "value" : "IM" }, { "name" : "IL", "value" : "IL" }, { "name" : "IT", "value" : "IT" }, { "name" : "CI", "value" : "CI" }, { "name" : "JM", "value" : "JM" }, { "name" : "JP", "value" : "JP" }, { "name" : "JE", "value" : "JE" }, { "name" : "JO", "value" : "JO" }, { "name" : "KZ", "value" : "KZ" }, { "name" : "KE", "value" : "KE" }, { "name" : "KI", "value" : "KI" }, { "name" : "KW", "value" : "KW" }, { "name" : "KG", "value" : "KG" }, { "name" : "LA", "value" : "LA" }, { "name" : "LV", "value" : "LV" }, { "name" : "LB", "value" : "LB" }, { "name" : "LS", "value" : "LS" }, { "name" : "LR", "value" : "LR" }, { "name" : "LY", "value" : "LY" }, { "name" : "LI", "value" : "LI" }, { "name" : "LT", "value" : "LT" }, { "name" : "LU", "value" : "LU" }, { "name" : "MO", "value" : "MO" }, { "name" : "MK", "value" : "MK" }, { "name" : "MG", "value" : "MG" }, { "name" : "MW", "value" : "MW" }, { "name" : "MY", "value" : "MY" }, { "name" : "MV", "value" : "MV" }, { "name" : "ML", "value" : "ML" }, { "name" : "MT", "value" : "MT" }, { "name" : "MH", "value" : "MH" }, { "name" : "MR", "value" : "MR" }, { "name" : "MU", "value" : "MU" }, { "name" : "YT", "value" : "YT" }, { "name" : "MX", "value" : "MX" }, { "name" : "FM", "value" : "FM" }, { "name" : "MD", "value" : "MD" }, { "name" : "MC", "value" : "MC" }, { "name" : "MN", "value" : "MN" }, { "name" : "ME", "value" : "ME" }, { "name" : "MS", "value" : "MS" }, { "name" : "MA", "value" : "MA" }, { "name" : "MZ", "value" : "MZ" }, { "name" : "MM", "value" : "MM" }, { "name" : "NA", "value" : "NA" }, { "name" : "NR", "value" : "NR" }, { "name" : "NP", "value" : "NP" }, { "name" : "NL", "value" : "NL" }, { "name" : "AN", "value" : "AN" }, { "name" : "NC", "value" : "NC" }, { "name" : "NZ", "value" : "NZ" }, { "name" : "NI", "value" : "NI" }, { "name" : "NE", "value" : "NE" }, { "name" : "NG", "value" : "NG" }, { "name" : "NU", "value" : "NU" }, { "name" : "KP", "value" : "KP" }, { "name" : "MP", "value" : "MP" }, { "name" : "NO", "value" : "NO" }, { "name" : "OM", "value" : "OM" }, { "name" : "PK", "value" : "PK" }, { "name" : "PW", "value" : "PW" }, { "name" : "PA", "value" : "PA" }, { "name" : "PG", "value" : "PG" }, { "name" : "PY", "value" : "PY" }, { "name" : "PE", "value" : "PE" }, { "name" : "PH", "value" : "PH" }, { "name" : "PN", "value" : "PN" }, { "name" : "PL", "value" : "PL" }, { "name" : "PT", "value" : "PT" }, { "name" : "PR", "value" : "PR" }, { "name" : "QA", "value" : "QA" }, { "name" : "CG", "value" : "CG" }, { "name" : "RE", "value" : "RE" }, { "name" : "RO", "value" : "RO" }, { "name" : "RU", "value" : "RU" }, { "name" : "RW", "value" : "RW" }, { "name" : "BL", "value" : "BL" }, { "name" : "SH", "value" : "SH" }, { "name" : "KN", "value" : "KN" }, { "name" : "LC", "value" : "LC" }, { "name" : "MF", "value" : "MF" }, { "name" : "PM", "value" : "PM" }, { "name" : "VC", "value" : "VC" }, { "name" : "WS", "value" : "WS" }, { "name" : "SM", "value" : "SM" }, { "name" : "ST", "value" : "ST" }, { "name" : "SA", "value" : "SA" }, { "name" : "SN", "value" : "SN" }, { "name" : "RS", "value" : "RS" }, { "name" : "SC", "value" : "SC" }, { "name" : "SL", "value" : "SL" }, { "name" : "SG", "value" : "SG" }, { "name" : "SX", "value" : "SX" }, { "name" : "SK", "value" : "SK" }, { "name" : "SI", "value" : "SI" }, { "name" : "SB", "value" : "SB" }, { "name" : "SO", "value" : "SO" }, { "name" : "ZA", "value" : "ZA" }, { "name" : "KR", "value" : "KR" }, { "name" : "ES", "value" : "ES" }, { "name" : "LK", "value" : "LK" }, { "name" : "SD", "value" : "SD" }, { "name" : "SR", "value" : "SR" }, { "name" : "SJ", "value" : "SJ" }, { "name" : "SZ", "value" : "SZ" }, { "name" : "SE", "value" : "SE" }, { "name" : "CH", "value" : "CH" }, { "name" : "SY", "value" : "SY" }, { "name" : "TW", "value" : "TW" }, { "name" : "TJ", "value" : "TJ" }, { "name" : "TZ", "value" : "TZ" }, { "name" : "TH", "value" : "TH" }, { "name" : "TG", "value" : "TG" }, { "name" : "TK", "value" : "TK" }, { "name" : "TO", "value" : "TO" }, { "name" : "TT", "value" : "TT" }, { "name" : "TN", "value" : "TN" }, { "name" : "TR", "value" : "TR" }, { "name" : "TM", "value" : "TM" }, { "name" : "TC", "value" : "TC" }, { "name" : "TV", "value" : "TV" }, { "name" : "VI", "value" : "VI" }, { "name" : "UG", "value" : "UG" }, { "name" : "UA", "value" : "UA" }, { "name" : "AE", "value" : "AE" }, { "name" : "GB", "value" : "GB" }, { "name" : "US", "value" : "US" }, { "name" : "UY", "value" : "UY" }, { "name" : "UZ", "value" : "UZ" }, { "name" : "VU", "value" : "VU" }, { "name" : "VA", "value" : "VA" }, { "name" : "VE", "value" : "VE" }, { "name" : "VN", "value" : "VN" }, { "name" : "WF", "value" : "WF" }, { "name" : "EH", "value" : "EH" }, { "name" : "YE", "value" : "YE" }, { "name" : "ZM", "value" : "ZM" }, { "name" : "ZW", "value" : "ZW" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PhoneNumberCountryCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PhoneNumberCountryCode", "variableName" : "phoneNumberCountryCode", "variableType" : "PhoneNumberCountryCode", "documentation" : null, "simpleType" : "PhoneNumberCountryCode", "variableSetterType" : "PhoneNumberCountryCode" }, "wrapper" : false, "xmlNamespace" : null }, "PhoneNumberSummary" : { "c2jName" : "PhoneNumberSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains summary information about a phone number for a contact center.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "PhoneNumberId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the phone number.

\n@param id The identifier of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the phone number.

\n@return The identifier of the phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the phone number.

\n@param id The identifier of the phone number.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@return The Amazon Resource Name (ARN) of the phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The phone number.

\n@param phoneNumber The phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number.

\n@return The phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : 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.

\n@param phoneNumber The phone number.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumberTypeAsString", "beanStyleSetterMethodName" : "setPhoneNumberType", "c2jName" : "PhoneNumberType", "c2jShape" : "PhoneNumberType", "defaultConsumerFluentSetterDocumentation" : "

The type of phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberTypeAsString(String)}.\n@param phoneNumberType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberType(String)", "deprecated" : false, "documentation" : "

The type of phone number.

", "endpointDiscoveryId" : false, "enumType" : "PhoneNumberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberType", "fluentEnumSetterMethodName" : "phoneNumberType", "fluentGetterMethodName" : "phoneNumberTypeAsString", "fluentSetterDocumentation" : "

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@see PhoneNumberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType", "fluentSetterMethodName" : "phoneNumberType", "getterDocumentation" : "

The type of phone number.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneNumberType} will return {@link PhoneNumberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneNumberTypeAsString}.\n

\n@return The type of phone number.\n@see PhoneNumberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumberType", "sensitive" : false, "setterDocumentation" : "

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@see PhoneNumberType", "setterMethodName" : "setPhoneNumberType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberType", "variableType" : "String", "documentation" : "

The type of phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumberCountryCodeAsString", "beanStyleSetterMethodName" : "setPhoneNumberCountryCode", "c2jName" : "PhoneNumberCountryCode", "c2jShape" : "PhoneNumberCountryCode", "defaultConsumerFluentSetterDocumentation" : "

The ISO country 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 #phoneNumberCountryCodeAsString(String)}.\n@param phoneNumberCountryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberCountryCode(String)", "deprecated" : false, "documentation" : "

The ISO country code.

", "endpointDiscoveryId" : false, "enumType" : "PhoneNumberCountryCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberCountryCode", "fluentEnumSetterMethodName" : "phoneNumberCountryCode", "fluentGetterMethodName" : "phoneNumberCountryCodeAsString", "fluentSetterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@see PhoneNumberCountryCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode", "fluentSetterMethodName" : "phoneNumberCountryCode", "getterDocumentation" : "

The ISO country code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneNumberCountryCode} will return {@link PhoneNumberCountryCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneNumberCountryCodeAsString}.\n

\n@return The ISO country code.\n@see PhoneNumberCountryCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberCountryCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberCountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumberCountryCode", "sensitive" : false, "setterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@see PhoneNumberCountryCode", "setterMethodName" : "setPhoneNumberCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberCountryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberCountryCode", "variableType" : "String", "documentation" : "

The ISO country code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@return The Amazon Resource Name (ARN) of the phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "PhoneNumberId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the phone number.

\n@param id The identifier of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the phone number.

\n@return The identifier of the phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the phone number.

\n@param id The identifier of the phone number.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneNumber" : { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The phone number.

\n@param phoneNumber The phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number.

\n@return The phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : 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.

\n@param phoneNumber The phone number.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneNumberCountryCode" : { "beanStyleGetterMethodName" : "getPhoneNumberCountryCodeAsString", "beanStyleSetterMethodName" : "setPhoneNumberCountryCode", "c2jName" : "PhoneNumberCountryCode", "c2jShape" : "PhoneNumberCountryCode", "defaultConsumerFluentSetterDocumentation" : "

The ISO country 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 #phoneNumberCountryCodeAsString(String)}.\n@param phoneNumberCountryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberCountryCode(String)", "deprecated" : false, "documentation" : "

The ISO country code.

", "endpointDiscoveryId" : false, "enumType" : "PhoneNumberCountryCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberCountryCode", "fluentEnumSetterMethodName" : "phoneNumberCountryCode", "fluentGetterMethodName" : "phoneNumberCountryCodeAsString", "fluentSetterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@see PhoneNumberCountryCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode", "fluentSetterMethodName" : "phoneNumberCountryCode", "getterDocumentation" : "

The ISO country code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneNumberCountryCode} will return {@link PhoneNumberCountryCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneNumberCountryCodeAsString}.\n

\n@return The ISO country code.\n@see PhoneNumberCountryCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberCountryCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberCountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumberCountryCode", "sensitive" : false, "setterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@see PhoneNumberCountryCode", "setterMethodName" : "setPhoneNumberCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberCountryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberCountryCode", "variableType" : "String", "documentation" : "

The ISO country code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneNumberType" : { "beanStyleGetterMethodName" : "getPhoneNumberTypeAsString", "beanStyleSetterMethodName" : "setPhoneNumberType", "c2jName" : "PhoneNumberType", "c2jShape" : "PhoneNumberType", "defaultConsumerFluentSetterDocumentation" : "

The type of phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberTypeAsString(String)}.\n@param phoneNumberType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberType(String)", "deprecated" : false, "documentation" : "

The type of phone number.

", "endpointDiscoveryId" : false, "enumType" : "PhoneNumberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberType", "fluentEnumSetterMethodName" : "phoneNumberType", "fluentGetterMethodName" : "phoneNumberTypeAsString", "fluentSetterDocumentation" : "

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@see PhoneNumberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType", "fluentSetterMethodName" : "phoneNumberType", "getterDocumentation" : "

The type of phone number.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneNumberType} will return {@link PhoneNumberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneNumberTypeAsString}.\n

\n@return The type of phone number.\n@see PhoneNumberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumberType", "sensitive" : false, "setterDocumentation" : "

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@see PhoneNumberType", "setterMethodName" : "setPhoneNumberType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberType", "variableType" : "String", "documentation" : "

The type of phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "PhoneNumberId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the phone number.

\n@param id The identifier of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the phone number.

\n@return The identifier of the phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the phone number.

\n@param id The identifier of the phone number.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@return The Amazon Resource Name (ARN) of the phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumber", "beanStyleSetterMethodName" : "setPhoneNumber", "c2jName" : "PhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneNumber", "fluentSetterDocumentation" : "

The phone number.

\n@param phoneNumber The phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneNumber", "getterDocumentation" : "

The phone number.

\n@return The phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : 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.

\n@param phoneNumber The phone number.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumberTypeAsString", "beanStyleSetterMethodName" : "setPhoneNumberType", "c2jName" : "PhoneNumberType", "c2jShape" : "PhoneNumberType", "defaultConsumerFluentSetterDocumentation" : "

The type of phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneNumberTypeAsString(String)}.\n@param phoneNumberType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberType(String)", "deprecated" : false, "documentation" : "

The type of phone number.

", "endpointDiscoveryId" : false, "enumType" : "PhoneNumberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberType", "fluentEnumSetterMethodName" : "phoneNumberType", "fluentGetterMethodName" : "phoneNumberTypeAsString", "fluentSetterDocumentation" : "

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@see PhoneNumberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType", "fluentSetterMethodName" : "phoneNumberType", "getterDocumentation" : "

The type of phone number.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneNumberType} will return {@link PhoneNumberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneNumberTypeAsString}.\n

\n@return The type of phone number.\n@see PhoneNumberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumberType", "sensitive" : false, "setterDocumentation" : "

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@see PhoneNumberType", "setterMethodName" : "setPhoneNumberType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberType", "variableType" : "String", "documentation" : "

The type of phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneNumberCountryCodeAsString", "beanStyleSetterMethodName" : "setPhoneNumberCountryCode", "c2jName" : "PhoneNumberCountryCode", "c2jShape" : "PhoneNumberCountryCode", "defaultConsumerFluentSetterDocumentation" : "

The ISO country 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 #phoneNumberCountryCodeAsString(String)}.\n@param phoneNumberCountryCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneNumberCountryCode(String)", "deprecated" : false, "documentation" : "

The ISO country code.

", "endpointDiscoveryId" : false, "enumType" : "PhoneNumberCountryCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneNumberCountryCode", "fluentEnumSetterMethodName" : "phoneNumberCountryCode", "fluentGetterMethodName" : "phoneNumberCountryCodeAsString", "fluentSetterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@see PhoneNumberCountryCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode", "fluentSetterMethodName" : "phoneNumberCountryCode", "getterDocumentation" : "

The ISO country code.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneNumberCountryCode} will return {@link PhoneNumberCountryCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneNumberCountryCodeAsString}.\n

\n@return The ISO country code.\n@see PhoneNumberCountryCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneNumberCountryCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneNumberCountryCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneNumberCountryCode", "sensitive" : false, "setterDocumentation" : "

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@see PhoneNumberCountryCode", "setterMethodName" : "setPhoneNumberCountryCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberCountryCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneNumberCountryCode", "variableType" : "String", "documentation" : "

The ISO country code.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PhoneNumberSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PhoneNumberSummary", "variableName" : "phoneNumberSummary", "variableType" : "PhoneNumberSummary", "documentation" : null, "simpleType" : "PhoneNumberSummary", "variableSetterType" : "PhoneNumberSummary" }, "wrapper" : false, "xmlNamespace" : null }, "PhoneNumberType" : { "c2jName" : "PhoneNumberType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TOLL_FREE", "value" : "TOLL_FREE" }, { "name" : "DID", "value" : "DID" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PhoneNumberType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PhoneNumberType", "variableName" : "phoneNumberType", "variableType" : "PhoneNumberType", "documentation" : null, "simpleType" : "PhoneNumberType", "variableSetterType" : "PhoneNumberType" }, "wrapper" : false, "xmlNamespace" : null }, "PhoneType" : { "c2jName" : "PhoneType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SOFT_PHONE", "value" : "SOFT_PHONE" }, { "name" : "DESK_PHONE", "value" : "DESK_PHONE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PhoneType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PhoneType", "variableName" : "phoneType", "variableType" : "PhoneType", "documentation" : null, "simpleType" : "PhoneType", "variableSetterType" : "PhoneType" }, "wrapper" : false, "xmlNamespace" : null }, "QueueReference" : { "c2jName" : "QueueReference", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about a queue resource for which metrics are returned.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the queue.

\n@return The identifier of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the queue.

\n@return The identifier of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the queue.

\n@return The identifier of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "QueueReference", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "QueueReference", "variableName" : "queueReference", "variableType" : "QueueReference", "documentation" : null, "simpleType" : "QueueReference", "variableSetterType" : "QueueReference" }, "wrapper" : false, "xmlNamespace" : null }, "QueueSummary" : { "c2jName" : "QueueSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains summary information about a queue.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the queue.

\n@return The identifier of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "QueueName", "defaultConsumerFluentSetterDocumentation" : "

The name of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the queue.

\n@param name The name of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the queue.

\n@return The name of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the queue.

\n@param name The name of the queue.", "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 queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueTypeAsString", "beanStyleSetterMethodName" : "setQueueType", "c2jName" : "QueueType", "c2jShape" : "QueueType", "defaultConsumerFluentSetterDocumentation" : "

The type of queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #queueTypeAsString(String)}.\n@param queueType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueType(String)", "deprecated" : false, "documentation" : "

The type of queue.

", "endpointDiscoveryId" : false, "enumType" : "QueueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "queueType", "fluentEnumSetterMethodName" : "queueType", "fluentGetterMethodName" : "queueTypeAsString", "fluentSetterDocumentation" : "

The type of queue.

\n@param queueType The type of queue.\n@see QueueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType", "fluentSetterMethodName" : "queueType", "getterDocumentation" : "

The type of queue.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #queueType} will return {@link QueueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #queueTypeAsString}.\n

\n@return The type of queue.\n@see QueueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "QueueType", "sensitive" : false, "setterDocumentation" : "

The type of queue.

\n@param queueType The type of queue.\n@see QueueType", "setterMethodName" : "setQueueType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueType", "variableType" : "String", "documentation" : "

The type of queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the queue.

\n@return The identifier of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "QueueName", "defaultConsumerFluentSetterDocumentation" : "

The name of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the queue.

\n@param name The name of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the queue.

\n@return The name of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the queue.

\n@param name The name of the queue.", "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 queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "QueueType" : { "beanStyleGetterMethodName" : "getQueueTypeAsString", "beanStyleSetterMethodName" : "setQueueType", "c2jName" : "QueueType", "c2jShape" : "QueueType", "defaultConsumerFluentSetterDocumentation" : "

The type of queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #queueTypeAsString(String)}.\n@param queueType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueType(String)", "deprecated" : false, "documentation" : "

The type of queue.

", "endpointDiscoveryId" : false, "enumType" : "QueueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "queueType", "fluentEnumSetterMethodName" : "queueType", "fluentGetterMethodName" : "queueTypeAsString", "fluentSetterDocumentation" : "

The type of queue.

\n@param queueType The type of queue.\n@see QueueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType", "fluentSetterMethodName" : "queueType", "getterDocumentation" : "

The type of queue.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #queueType} will return {@link QueueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #queueTypeAsString}.\n

\n@return The type of queue.\n@see QueueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "QueueType", "sensitive" : false, "setterDocumentation" : "

The type of queue.

\n@param queueType The type of queue.\n@see QueueType", "setterMethodName" : "setQueueType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueType", "variableType" : "String", "documentation" : "

The type of queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the queue.

\n@return The identifier of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the queue.

\n@param id The identifier of the queue.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "QueueName", "defaultConsumerFluentSetterDocumentation" : "

The name of the queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the queue.

\n@param name The name of the queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the queue.

\n@return The name of the queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the queue.

\n@param name The name of the queue.", "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 queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueTypeAsString", "beanStyleSetterMethodName" : "setQueueType", "c2jName" : "QueueType", "c2jShape" : "QueueType", "defaultConsumerFluentSetterDocumentation" : "

The type of queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #queueTypeAsString(String)}.\n@param queueType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueType(String)", "deprecated" : false, "documentation" : "

The type of queue.

", "endpointDiscoveryId" : false, "enumType" : "QueueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "queueType", "fluentEnumSetterMethodName" : "queueType", "fluentGetterMethodName" : "queueTypeAsString", "fluentSetterDocumentation" : "

The type of queue.

\n@param queueType The type of queue.\n@see QueueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType", "fluentSetterMethodName" : "queueType", "getterDocumentation" : "

The type of queue.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #queueType} will return {@link QueueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #queueTypeAsString}.\n

\n@return The type of queue.\n@see QueueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "QueueType", "sensitive" : false, "setterDocumentation" : "

The type of queue.

\n@param queueType The type of queue.\n@see QueueType", "setterMethodName" : "setQueueType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueType", "variableType" : "String", "documentation" : "

The type of queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "QueueSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "QueueSummary", "variableName" : "queueSummary", "variableType" : "QueueSummary", "documentation" : null, "simpleType" : "QueueSummary", "variableSetterType" : "QueueSummary" }, "wrapper" : false, "xmlNamespace" : null }, "QueueType" : { "c2jName" : "QueueType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STANDARD", "value" : "STANDARD" }, { "name" : "AGENT", "value" : "AGENT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "QueueType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "QueueType", "variableName" : "queueType", "variableType" : "QueueType", "documentation" : null, "simpleType" : "QueueType", "variableSetterType" : "QueueType" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The specified resource was not found.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotFoundException", "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "RoutingProfileSummary" : { "c2jName" : "RoutingProfileSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains summary information about a routing profile.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing 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 #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the routing profile.

\n@param id The identifier of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the routing profile.

\n@return The identifier of the routing 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" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile.

\n@param id The identifier of the routing profile.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the routing 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@return The Amazon Resource Name (ARN) of the routing 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "RoutingProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of the routing 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 #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 routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the routing profile.

\n@param name The name of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the routing profile.

\n@return The name of the routing 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the routing profile.

\n@param name The name of the routing profile.", "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 routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the routing 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@return The Amazon Resource Name (ARN) of the routing 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing 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 #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the routing profile.

\n@param id The identifier of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the routing profile.

\n@return The identifier of the routing 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" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile.

\n@param id The identifier of the routing profile.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "RoutingProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of the routing 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 #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 routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the routing profile.

\n@param name The name of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the routing profile.

\n@return The name of the routing 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the routing profile.

\n@param name The name of the routing profile.", "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 routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing 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 #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the routing profile.

\n@param id The identifier of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the routing profile.

\n@return The identifier of the routing 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" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile.

\n@param id The identifier of the routing profile.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the routing 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@return The Amazon Resource Name (ARN) of the routing 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "RoutingProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of the routing 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 #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 routing profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the routing profile.

\n@param name The name of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the routing profile.

\n@return The name of the routing 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the routing profile.

\n@param name The name of the routing profile.", "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 routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RoutingProfileSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "routingProfileSummary", "variableType" : "RoutingProfileSummary", "documentation" : null, "simpleType" : "RoutingProfileSummary", "variableSetterType" : "RoutingProfileSummary" }, "wrapper" : false, "xmlNamespace" : null }, "SecurityProfileSummary" : { "c2jName" : "SecurityProfileSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about a security profile.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the security 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 #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the security profile.

\n@param id The identifier of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the security profile.

\n@return The identifier of the security 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" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the security profile.

\n@param id The identifier of the security profile.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the security 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@return The Amazon Resource Name (ARN) of the security 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "SecurityProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of the security 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 #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 security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the security profile.

\n@param name The name of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the security profile.

\n@return The name of the security 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the security profile.

\n@param name The name of the security profile.", "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 security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the security 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@return The Amazon Resource Name (ARN) of the security 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the security 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 #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the security profile.

\n@param id The identifier of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the security profile.

\n@return The identifier of the security 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" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the security profile.

\n@param id The identifier of the security profile.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "SecurityProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of the security 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 #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 security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the security profile.

\n@param name The name of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the security profile.

\n@return The name of the security 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the security profile.

\n@param name The name of the security profile.", "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 security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the security 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 #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the security profile.

\n@param id The identifier of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the security profile.

\n@return The identifier of the security 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" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the security profile.

\n@param id The identifier of the security profile.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the security 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 #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@return The Amazon Resource Name (ARN) of the security 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" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "SecurityProfileName", "defaultConsumerFluentSetterDocumentation" : "

The name of the security 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 #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 security profile.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the security profile.

\n@param name The name of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the security profile.

\n@return The name of the security 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" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the security profile.

\n@param name The name of the security profile.", "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 security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SecurityProfileSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "securityProfileSummary", "variableType" : "SecurityProfileSummary", "documentation" : null, "simpleType" : "SecurityProfileSummary", "variableSetterType" : "SecurityProfileSummary" }, "wrapper" : false, "xmlNamespace" : null }, "StartOutboundVoiceContactRequest" : { "c2jName" : "StartOutboundVoiceContactRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StartOutboundVoiceContact", "locationName" : null, "requestUri" : "/contact/outbound-voice", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDestinationPhoneNumber", "beanStyleSetterMethodName" : "setDestinationPhoneNumber", "c2jName" : "DestinationPhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the customer, 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 #destinationPhoneNumber(String)}.\n@param destinationPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationPhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number of the customer, in E.164 format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationPhoneNumber", "fluentSetterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationPhoneNumber", "getterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@return The phone number of the customer, 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" : "DestinationPhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationPhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.", "setterMethodName" : "setDestinationPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationPhoneNumber", "variableType" : "String", "documentation" : "

The phone number of the customer, in E.164 format.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContactFlowId", "beanStyleSetterMethodName" : "setContactFlowId", "c2jName" : "ContactFlowId", "c2jShape" : "ContactFlowId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact flow for the outbound 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 #contactFlowId(String)}.\n@param contactFlowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowId(String)", "deprecated" : false, "documentation" : "

The identifier of the contact flow for the outbound call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactFlowId", "fluentSetterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowId", "getterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@return The identifier of the contact flow for the outbound 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" : "ContactFlowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactFlowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactFlowId", "sensitive" : false, "setterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.", "setterMethodName" : "setContactFlowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactFlowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactFlowId", "variableType" : "String", "documentation" : "

The identifier of the contact flow for the outbound call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourcePhoneNumber", "beanStyleSetterMethodName" : "setSourcePhoneNumber", "c2jName" : "SourcePhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourcePhoneNumber(String)}.\n@param sourcePhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourcePhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourcePhoneNumber", "fluentSetterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourcePhoneNumber", "getterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@return The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourcePhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourcePhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourcePhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.", "setterMethodName" : "setSourcePhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourcePhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourcePhoneNumber", "variableType" : "String", "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueId", "beanStyleSetterMethodName" : "setQueueId", "c2jName" : "QueueId", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #queueId(String)}.\n@param queueId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueId(String)", "deprecated" : false, "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "queueId", "fluentSetterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueId", "getterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@return The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "QueueId", "sensitive" : false, "setterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.", "setterMethodName" : "setQueueId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueId", "variableType" : "String", "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ClientToken" : { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContactFlowId" : { "beanStyleGetterMethodName" : "getContactFlowId", "beanStyleSetterMethodName" : "setContactFlowId", "c2jName" : "ContactFlowId", "c2jShape" : "ContactFlowId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact flow for the outbound 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 #contactFlowId(String)}.\n@param contactFlowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowId(String)", "deprecated" : false, "documentation" : "

The identifier of the contact flow for the outbound call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactFlowId", "fluentSetterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowId", "getterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@return The identifier of the contact flow for the outbound 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" : "ContactFlowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactFlowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactFlowId", "sensitive" : false, "setterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.", "setterMethodName" : "setContactFlowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactFlowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactFlowId", "variableType" : "String", "documentation" : "

The identifier of the contact flow for the outbound call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationPhoneNumber" : { "beanStyleGetterMethodName" : "getDestinationPhoneNumber", "beanStyleSetterMethodName" : "setDestinationPhoneNumber", "c2jName" : "DestinationPhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the customer, 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 #destinationPhoneNumber(String)}.\n@param destinationPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationPhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number of the customer, in E.164 format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationPhoneNumber", "fluentSetterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationPhoneNumber", "getterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@return The phone number of the customer, 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" : "DestinationPhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationPhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.", "setterMethodName" : "setDestinationPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationPhoneNumber", "variableType" : "String", "documentation" : "

The phone number of the customer, in E.164 format.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "QueueId" : { "beanStyleGetterMethodName" : "getQueueId", "beanStyleSetterMethodName" : "setQueueId", "c2jName" : "QueueId", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #queueId(String)}.\n@param queueId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueId(String)", "deprecated" : false, "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "queueId", "fluentSetterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueId", "getterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@return The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "QueueId", "sensitive" : false, "setterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.", "setterMethodName" : "setQueueId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueId", "variableType" : "String", "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourcePhoneNumber" : { "beanStyleGetterMethodName" : "getSourcePhoneNumber", "beanStyleSetterMethodName" : "setSourcePhoneNumber", "c2jName" : "SourcePhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourcePhoneNumber(String)}.\n@param sourcePhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourcePhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourcePhoneNumber", "fluentSetterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourcePhoneNumber", "getterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@return The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourcePhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourcePhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourcePhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.", "setterMethodName" : "setSourcePhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourcePhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourcePhoneNumber", "variableType" : "String", "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDestinationPhoneNumber", "beanStyleSetterMethodName" : "setDestinationPhoneNumber", "c2jName" : "DestinationPhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number of the customer, 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 #destinationPhoneNumber(String)}.\n@param destinationPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationPhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number of the customer, in E.164 format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationPhoneNumber", "fluentSetterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationPhoneNumber", "getterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@return The phone number of the customer, 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" : "DestinationPhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DestinationPhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.", "setterMethodName" : "setDestinationPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destinationPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destinationPhoneNumber", "variableType" : "String", "documentation" : "

The phone number of the customer, in E.164 format.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContactFlowId", "beanStyleSetterMethodName" : "setContactFlowId", "c2jName" : "ContactFlowId", "c2jShape" : "ContactFlowId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact flow for the outbound 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 #contactFlowId(String)}.\n@param contactFlowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactFlowId(String)", "deprecated" : false, "documentation" : "

The identifier of the contact flow for the outbound call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactFlowId", "fluentSetterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactFlowId", "getterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@return The identifier of the contact flow for the outbound 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" : "ContactFlowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactFlowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactFlowId", "sensitive" : false, "setterDocumentation" : "

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.", "setterMethodName" : "setContactFlowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactFlowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactFlowId", "variableType" : "String", "documentation" : "

The identifier of the contact flow for the outbound call.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@return A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

\n@param clientToken A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned. If the contact is disconnected, a new contact is started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourcePhoneNumber", "beanStyleSetterMethodName" : "setSourcePhoneNumber", "c2jName" : "SourcePhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourcePhoneNumber(String)}.\n@param sourcePhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourcePhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourcePhoneNumber", "fluentSetterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourcePhoneNumber", "getterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@return The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourcePhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourcePhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourcePhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.", "setterMethodName" : "setSourcePhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourcePhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourcePhoneNumber", "variableType" : "String", "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQueueId", "beanStyleSetterMethodName" : "setQueueId", "c2jName" : "QueueId", "c2jShape" : "QueueId", "defaultConsumerFluentSetterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #queueId(String)}.\n@param queueId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #queueId(String)", "deprecated" : false, "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "queueId", "fluentSetterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "queueId", "getterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@return The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "QueueId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "QueueId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "QueueId", "sensitive" : false, "setterDocumentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.", "setterMethodName" : "setQueueId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "queueId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "queueId", "variableType" : "String", "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DestinationPhoneNumber", "ContactFlowId", "InstanceId" ], "shapeName" : "StartOutboundVoiceContactRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartOutboundVoiceContactRequest", "variableName" : "startOutboundVoiceContactRequest", "variableType" : "StartOutboundVoiceContactRequest", "documentation" : null, "simpleType" : "StartOutboundVoiceContactRequest", "variableSetterType" : "StartOutboundVoiceContactRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StartOutboundVoiceContactResponse" : { "c2jName" : "StartOutboundVoiceContactResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContactId", "beanStyleSetterMethodName" : "setContactId", "c2jName" : "ContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactId(String)}.\n@param contactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactId(String)", "deprecated" : false, "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactId", "fluentSetterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactId", "getterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@return The identifier of this contact within the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, "setterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.", "setterMethodName" : "setContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactId" : { "beanStyleGetterMethodName" : "getContactId", "beanStyleSetterMethodName" : "setContactId", "c2jName" : "ContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactId(String)}.\n@param contactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactId(String)", "deprecated" : false, "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactId", "fluentSetterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactId", "getterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@return The identifier of this contact within the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, "setterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.", "setterMethodName" : "setContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactId", "beanStyleSetterMethodName" : "setContactId", "c2jName" : "ContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contactId(String)}.\n@param contactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactId(String)", "deprecated" : false, "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactId", "fluentSetterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactId", "getterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@return The identifier of this contact within the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, "setterDocumentation" : "

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.", "setterMethodName" : "setContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartOutboundVoiceContactResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartOutboundVoiceContactResponse", "variableName" : "startOutboundVoiceContactResponse", "variableType" : "StartOutboundVoiceContactResponse", "documentation" : null, "simpleType" : "StartOutboundVoiceContactResponse", "variableSetterType" : "StartOutboundVoiceContactResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Statistic" : { "c2jName" : "Statistic", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUM", "value" : "SUM" }, { "name" : "MAX", "value" : "MAX" }, { "name" : "AVG", "value" : "AVG" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Statistic", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Statistic", "variableName" : "statistic", "variableType" : "Statistic", "documentation" : null, "simpleType" : "Statistic", "variableSetterType" : "Statistic" }, "wrapper" : false, "xmlNamespace" : null }, "StopContactRequest" : { "c2jName" : "StopContactRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StopContact", "locationName" : null, "requestUri" : "/contact/stop", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContactId", "beanStyleSetterMethodName" : "setContactId", "c2jName" : "ContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The ID 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 #contactId(String)}.\n@param contactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactId(String)", "deprecated" : false, "documentation" : "

The ID of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactId", "fluentSetterDocumentation" : "

The ID of the contact.

\n@param contactId The ID of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactId", "getterDocumentation" : "

The ID of the contact.

\n@return The ID 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" : "ContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, "setterDocumentation" : "

The ID of the contact.

\n@param contactId The ID of the contact.", "setterMethodName" : "setContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : "

The ID of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContactId" : { "beanStyleGetterMethodName" : "getContactId", "beanStyleSetterMethodName" : "setContactId", "c2jName" : "ContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The ID 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 #contactId(String)}.\n@param contactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactId(String)", "deprecated" : false, "documentation" : "

The ID of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactId", "fluentSetterDocumentation" : "

The ID of the contact.

\n@param contactId The ID of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactId", "getterDocumentation" : "

The ID of the contact.

\n@return The ID 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" : "ContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, "setterDocumentation" : "

The ID of the contact.

\n@param contactId The ID of the contact.", "setterMethodName" : "setContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : "

The ID of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContactId", "beanStyleSetterMethodName" : "setContactId", "c2jName" : "ContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The ID 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 #contactId(String)}.\n@param contactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contactId(String)", "deprecated" : false, "documentation" : "

The ID of the contact.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contactId", "fluentSetterDocumentation" : "

The ID of the contact.

\n@param contactId The ID of the contact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contactId", "getterDocumentation" : "

The ID of the contact.

\n@return The ID 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" : "ContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, "setterDocumentation" : "

The ID of the contact.

\n@param contactId The ID of the contact.", "setterMethodName" : "setContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", "documentation" : "

The ID of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContactId", "InstanceId" ], "shapeName" : "StopContactRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopContactRequest", "variableName" : "stopContactRequest", "variableType" : "StopContactRequest", "documentation" : null, "simpleType" : "StopContactRequest", "variableSetterType" : "StopContactRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StopContactResponse" : { "c2jName" : "StopContactResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopContactResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopContactResponse", "variableName" : "stopContactResponse", "variableType" : "StopContactResponse", "documentation" : null, "simpleType" : "StopContactResponse", "variableSetterType" : "StopContactResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Threshold" : { "c2jName" : "Threshold", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about the threshold for service level metrics.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getComparisonAsString", "beanStyleSetterMethodName" : "setComparison", "c2jName" : "Comparison", "c2jShape" : "Comparison", "defaultConsumerFluentSetterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comparisonAsString(String)}.\n@param comparison a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comparison(String)", "deprecated" : false, "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "endpointDiscoveryId" : false, "enumType" : "Comparison", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "comparison", "fluentEnumSetterMethodName" : "comparison", "fluentGetterMethodName" : "comparisonAsString", "fluentSetterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison", "fluentSetterMethodName" : "comparison", "getterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #comparison} will return {@link Comparison#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #comparisonAsString}.\n

\n@return The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comparison", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comparison", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comparison", "sensitive" : false, "setterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison", "setterMethodName" : "setComparison", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comparison", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comparison", "variableType" : "String", "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThresholdValue", "beanStyleSetterMethodName" : "setThresholdValue", "c2jName" : "ThresholdValue", "c2jShape" : "ThresholdValue", "defaultConsumerFluentSetterDocumentation" : "

The threshold value to compare.

\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdValue(Double)}.\n@param thresholdValue a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdValue(Double)", "deprecated" : false, "documentation" : "

The threshold value to compare.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdValue", "fluentSetterDocumentation" : "

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdValue", "getterDocumentation" : "

The threshold value to compare.

\n@return The threshold value to compare.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ThresholdValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdValue", "sensitive" : false, "setterDocumentation" : "

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.", "setterMethodName" : "setThresholdValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdValue", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdValue", "variableType" : "Double", "documentation" : "

The threshold value to compare.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Comparison" : { "beanStyleGetterMethodName" : "getComparisonAsString", "beanStyleSetterMethodName" : "setComparison", "c2jName" : "Comparison", "c2jShape" : "Comparison", "defaultConsumerFluentSetterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comparisonAsString(String)}.\n@param comparison a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comparison(String)", "deprecated" : false, "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "endpointDiscoveryId" : false, "enumType" : "Comparison", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "comparison", "fluentEnumSetterMethodName" : "comparison", "fluentGetterMethodName" : "comparisonAsString", "fluentSetterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison", "fluentSetterMethodName" : "comparison", "getterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #comparison} will return {@link Comparison#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #comparisonAsString}.\n

\n@return The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comparison", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comparison", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comparison", "sensitive" : false, "setterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison", "setterMethodName" : "setComparison", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comparison", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comparison", "variableType" : "String", "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ThresholdValue" : { "beanStyleGetterMethodName" : "getThresholdValue", "beanStyleSetterMethodName" : "setThresholdValue", "c2jName" : "ThresholdValue", "c2jShape" : "ThresholdValue", "defaultConsumerFluentSetterDocumentation" : "

The threshold value to compare.

\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdValue(Double)}.\n@param thresholdValue a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdValue(Double)", "deprecated" : false, "documentation" : "

The threshold value to compare.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdValue", "fluentSetterDocumentation" : "

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdValue", "getterDocumentation" : "

The threshold value to compare.

\n@return The threshold value to compare.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ThresholdValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdValue", "sensitive" : false, "setterDocumentation" : "

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.", "setterMethodName" : "setThresholdValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdValue", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdValue", "variableType" : "Double", "documentation" : "

The threshold value to compare.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getComparisonAsString", "beanStyleSetterMethodName" : "setComparison", "c2jName" : "Comparison", "c2jShape" : "Comparison", "defaultConsumerFluentSetterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comparisonAsString(String)}.\n@param comparison a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comparison(String)", "deprecated" : false, "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "endpointDiscoveryId" : false, "enumType" : "Comparison", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "comparison", "fluentEnumSetterMethodName" : "comparison", "fluentGetterMethodName" : "comparisonAsString", "fluentSetterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison", "fluentSetterMethodName" : "comparison", "getterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #comparison} will return {@link Comparison#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #comparisonAsString}.\n

\n@return The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comparison", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comparison", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comparison", "sensitive" : false, "setterDocumentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison", "setterMethodName" : "setComparison", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comparison", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comparison", "variableType" : "String", "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getThresholdValue", "beanStyleSetterMethodName" : "setThresholdValue", "c2jName" : "ThresholdValue", "c2jShape" : "ThresholdValue", "defaultConsumerFluentSetterDocumentation" : "

The threshold value to compare.

\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdValue(Double)}.\n@param thresholdValue a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdValue(Double)", "deprecated" : false, "documentation" : "

The threshold value to compare.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdValue", "fluentSetterDocumentation" : "

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdValue", "getterDocumentation" : "

The threshold value to compare.

\n@return The threshold value to compare.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ThresholdValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdValue", "sensitive" : false, "setterDocumentation" : "

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.", "setterMethodName" : "setThresholdValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdValue", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdValue", "variableType" : "Double", "documentation" : "

The threshold value to compare.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Threshold", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Threshold", "variableName" : "threshold", "variableType" : "Threshold", "documentation" : null, "simpleType" : "Threshold", "variableSetterType" : "Threshold" }, "wrapper" : false, "xmlNamespace" : null }, "ThrottlingException" : { "c2jName" : "ThrottlingException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The throttling limit has been exceeded.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ThrottlingException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 429, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ThrottlingException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ThrottlingException", "variableName" : "throttlingException", "variableType" : "ThrottlingException", "documentation" : null, "simpleType" : "ThrottlingException", "variableSetterType" : "ThrottlingException" }, "wrapper" : false, "xmlNamespace" : null }, "Unit" : { "c2jName" : "Unit", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SECONDS", "value" : "SECONDS" }, { "name" : "COUNT", "value" : "COUNT" }, { "name" : "PERCENT", "value" : "PERCENT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Unit", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Unit", "variableName" : "unit", "variableType" : "Unit", "documentation" : null, "simpleType" : "Unit", "variableSetterType" : "Unit" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateContactAttributesRequest" : { "c2jName" : "UpdateContactAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateContactAttributes", "locationName" : null, "requestUri" : "/contact/attributes", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInitialContactId", "beanStyleSetterMethodName" : "setInitialContactId", "c2jName" : "InitialContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initialContactId(String)}.\n@param initialContactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initialContactId(String)", "deprecated" : false, "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initialContactId", "fluentSetterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initialContactId", "getterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@return The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitialContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitialContactId", "sensitive" : false, "setterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.", "setterMethodName" : "setInitialContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InitialContactId" : { "beanStyleGetterMethodName" : "getInitialContactId", "beanStyleSetterMethodName" : "setInitialContactId", "c2jName" : "InitialContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initialContactId(String)}.\n@param initialContactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initialContactId(String)", "deprecated" : false, "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initialContactId", "fluentSetterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initialContactId", "getterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@return The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitialContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitialContactId", "sensitive" : false, "setterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.", "setterMethodName" : "setInitialContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInitialContactId", "beanStyleSetterMethodName" : "setInitialContactId", "c2jName" : "InitialContactId", "c2jShape" : "ContactId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initialContactId(String)}.\n@param initialContactId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initialContactId(String)", "deprecated" : false, "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initialContactId", "fluentSetterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initialContactId", "getterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@return The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitialContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitialContactId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitialContactId", "sensitive" : false, "setterDocumentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.", "setterMethodName" : "setInitialContactId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "Attributes", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\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 #attributes(Map)}.\n@param attributes 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 #attributes(Map)", "deprecated" : false, "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "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" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "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" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InitialContactId", "InstanceId", "Attributes" ], "shapeName" : "UpdateContactAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateContactAttributesRequest", "variableName" : "updateContactAttributesRequest", "variableType" : "UpdateContactAttributesRequest", "documentation" : null, "simpleType" : "UpdateContactAttributesRequest", "variableSetterType" : "UpdateContactAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateContactAttributesResponse" : { "c2jName" : "UpdateContactAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateContactAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateContactAttributesResponse", "variableName" : "updateContactAttributesResponse", "variableType" : "UpdateContactAttributesResponse", "documentation" : null, "simpleType" : "UpdateContactAttributesResponse", "variableSetterType" : "UpdateContactAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserHierarchyRequest" : { "c2jName" : "UpdateUserHierarchyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserHierarchy", "locationName" : null, "requestUri" : "/users/{InstanceId}/{UserId}/hierarchy", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy 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 #hierarchyGroupId(String)}.\n@param hierarchyGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hierarchyGroupId(String)", "deprecated" : false, "documentation" : "

The identifier of the hierarchy group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hierarchyGroupId", "fluentSetterDocumentation" : "

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group.

\n@return The identifier of the hierarchy 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" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HierarchyGroupId" : { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy 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 #hierarchyGroupId(String)}.\n@param hierarchyGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hierarchyGroupId(String)", "deprecated" : false, "documentation" : "

The identifier of the hierarchy group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hierarchyGroupId", "fluentSetterDocumentation" : "

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group.

\n@return The identifier of the hierarchy 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" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy 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 #hierarchyGroupId(String)}.\n@param hierarchyGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hierarchyGroupId(String)", "deprecated" : false, "documentation" : "

The identifier of the hierarchy group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hierarchyGroupId", "fluentSetterDocumentation" : "

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group.

\n@return The identifier of the hierarchy 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" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserId", "InstanceId" ], "shapeName" : "UpdateUserHierarchyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserHierarchyRequest", "variableName" : "updateUserHierarchyRequest", "variableType" : "UpdateUserHierarchyRequest", "documentation" : null, "simpleType" : "UpdateUserHierarchyRequest", "variableSetterType" : "UpdateUserHierarchyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserHierarchyResponse" : { "c2jName" : "UpdateUserHierarchyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserHierarchyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserHierarchyResponse", "variableName" : "updateUserHierarchyResponse", "variableType" : "UpdateUserHierarchyResponse", "documentation" : null, "simpleType" : "UpdateUserHierarchyResponse", "variableSetterType" : "UpdateUserHierarchyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserIdentityInfoRequest" : { "c2jName" : "UpdateUserIdentityInfoRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserIdentityInfo", "locationName" : null, "requestUri" : "/users/{InstanceId}/{UserId}/identity-info", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

The identity information for the user.

\nThis is a convenience that creates an instance of the {@link UserIdentityInfo.Builder} avoiding the need to create one manually via {@link UserIdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserIdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #identityInfo(UserIdentityInfo)}.\n@param identityInfo a consumer that will call methods on {@link UserIdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityInfo(UserIdentityInfo)", "deprecated" : false, "documentation" : "

The identity information for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityInfo", "fluentSetterDocumentation" : "

The identity information for the user.

\n@param identityInfo The identity information for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

The identity information for the user.

\n@return The identity information for the user.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

The identity information for the user.

\n@param identityInfo The identity information for the user.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

The identity information for the user.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdentityInfo" : { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

The identity information for the user.

\nThis is a convenience that creates an instance of the {@link UserIdentityInfo.Builder} avoiding the need to create one manually via {@link UserIdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserIdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #identityInfo(UserIdentityInfo)}.\n@param identityInfo a consumer that will call methods on {@link UserIdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityInfo(UserIdentityInfo)", "deprecated" : false, "documentation" : "

The identity information for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityInfo", "fluentSetterDocumentation" : "

The identity information for the user.

\n@param identityInfo The identity information for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

The identity information for the user.

\n@return The identity information for the user.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

The identity information for the user.

\n@param identityInfo The identity information for the user.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

The identity information for the user.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

The identity information for the user.

\nThis is a convenience that creates an instance of the {@link UserIdentityInfo.Builder} avoiding the need to create one manually via {@link UserIdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserIdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #identityInfo(UserIdentityInfo)}.\n@param identityInfo a consumer that will call methods on {@link UserIdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityInfo(UserIdentityInfo)", "deprecated" : false, "documentation" : "

The identity information for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityInfo", "fluentSetterDocumentation" : "

The identity information for the user.

\n@param identityInfo The identity information for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

The identity information for the user.

\n@return The identity information for the user.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

The identity information for the user.

\n@param identityInfo The identity information for the user.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

The identity information for the user.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IdentityInfo", "UserId", "InstanceId" ], "shapeName" : "UpdateUserIdentityInfoRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserIdentityInfoRequest", "variableName" : "updateUserIdentityInfoRequest", "variableType" : "UpdateUserIdentityInfoRequest", "documentation" : null, "simpleType" : "UpdateUserIdentityInfoRequest", "variableSetterType" : "UpdateUserIdentityInfoRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserIdentityInfoResponse" : { "c2jName" : "UpdateUserIdentityInfoResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserIdentityInfoResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserIdentityInfoResponse", "variableName" : "updateUserIdentityInfoResponse", "variableType" : "UpdateUserIdentityInfoResponse", "documentation" : null, "simpleType" : "UpdateUserIdentityInfoResponse", "variableSetterType" : "UpdateUserIdentityInfoResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserPhoneConfigRequest" : { "c2jName" : "UpdateUserPhoneConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserPhoneConfig", "locationName" : null, "requestUri" : "/users/{InstanceId}/{UserId}/phone-config", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

Information about phone configuration settings for the user.

\nThis is a convenience that creates an instance of the {@link UserPhoneConfig.Builder} avoiding the need to create one manually via {@link UserPhoneConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPhoneConfig.Builder#build()} is called immediately and its result is passed to {@link #phoneConfig(UserPhoneConfig)}.\n@param phoneConfig a consumer that will call methods on {@link UserPhoneConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneConfig(UserPhoneConfig)", "deprecated" : false, "documentation" : "

Information about phone configuration settings for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneConfig", "fluentSetterDocumentation" : "

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

Information about phone configuration settings for the user.

\n@return Information about phone configuration settings for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

Information about phone configuration settings for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneConfig" : { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

Information about phone configuration settings for the user.

\nThis is a convenience that creates an instance of the {@link UserPhoneConfig.Builder} avoiding the need to create one manually via {@link UserPhoneConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPhoneConfig.Builder#build()} is called immediately and its result is passed to {@link #phoneConfig(UserPhoneConfig)}.\n@param phoneConfig a consumer that will call methods on {@link UserPhoneConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneConfig(UserPhoneConfig)", "deprecated" : false, "documentation" : "

Information about phone configuration settings for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneConfig", "fluentSetterDocumentation" : "

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

Information about phone configuration settings for the user.

\n@return Information about phone configuration settings for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

Information about phone configuration settings for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

Information about phone configuration settings for the user.

\nThis is a convenience that creates an instance of the {@link UserPhoneConfig.Builder} avoiding the need to create one manually via {@link UserPhoneConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPhoneConfig.Builder#build()} is called immediately and its result is passed to {@link #phoneConfig(UserPhoneConfig)}.\n@param phoneConfig a consumer that will call methods on {@link UserPhoneConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneConfig(UserPhoneConfig)", "deprecated" : false, "documentation" : "

Information about phone configuration settings for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneConfig", "fluentSetterDocumentation" : "

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

Information about phone configuration settings for the user.

\n@return Information about phone configuration settings for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

Information about phone configuration settings for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PhoneConfig", "UserId", "InstanceId" ], "shapeName" : "UpdateUserPhoneConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserPhoneConfigRequest", "variableName" : "updateUserPhoneConfigRequest", "variableType" : "UpdateUserPhoneConfigRequest", "documentation" : null, "simpleType" : "UpdateUserPhoneConfigRequest", "variableSetterType" : "UpdateUserPhoneConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserPhoneConfigResponse" : { "c2jName" : "UpdateUserPhoneConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserPhoneConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserPhoneConfigResponse", "variableName" : "updateUserPhoneConfigResponse", "variableType" : "UpdateUserPhoneConfigResponse", "documentation" : null, "simpleType" : "UpdateUserPhoneConfigResponse", "variableSetterType" : "UpdateUserPhoneConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserRoutingProfileRequest" : { "c2jName" : "UpdateUserRoutingProfileRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserRoutingProfile", "locationName" : null, "requestUri" : "/users/{InstanceId}/{UserId}/routing-profile", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing profile 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 #routingProfileId(String)}.\n@param routingProfileId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileId(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileId", "fluentSetterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile 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" : "RoutingProfileId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingProfileId" : { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing profile 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 #routingProfileId(String)}.\n@param routingProfileId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileId(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileId", "fluentSetterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile 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" : "RoutingProfileId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing profile 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 #routingProfileId(String)}.\n@param routingProfileId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileId(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileId", "fluentSetterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile 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" : "RoutingProfileId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RoutingProfileId", "UserId", "InstanceId" ], "shapeName" : "UpdateUserRoutingProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserRoutingProfileRequest", "variableName" : "updateUserRoutingProfileRequest", "variableType" : "UpdateUserRoutingProfileRequest", "documentation" : null, "simpleType" : "UpdateUserRoutingProfileRequest", "variableSetterType" : "UpdateUserRoutingProfileRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserRoutingProfileResponse" : { "c2jName" : "UpdateUserRoutingProfileResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserRoutingProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserRoutingProfileResponse", "variableName" : "updateUserRoutingProfileResponse", "variableType" : "UpdateUserRoutingProfileResponse", "documentation" : null, "simpleType" : "UpdateUserRoutingProfileResponse", "variableSetterType" : "UpdateUserRoutingProfileResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserSecurityProfilesRequest" : { "c2jName" : "UpdateUserSecurityProfilesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserSecurityProfiles", "locationName" : null, "requestUri" : "/users/{InstanceId}/{UserId}/security-profiles", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

The identifiers of the security profiles 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 #securityProfileIds(List)}.\n@param securityProfileIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileIds(List)", "deprecated" : false, "documentation" : "

The identifiers of the security profiles for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileIds", "fluentSetterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifiers of the security profiles for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifiers of the security profiles 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityProfileIds" : { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

The identifiers of the security profiles 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 #securityProfileIds(List)}.\n@param securityProfileIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileIds(List)", "deprecated" : false, "documentation" : "

The identifiers of the security profiles for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileIds", "fluentSetterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifiers of the security profiles for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifiers of the security profiles 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

The identifiers of the security profiles 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 #securityProfileIds(List)}.\n@param securityProfileIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileIds(List)", "deprecated" : false, "documentation" : "

The identifiers of the security profiles for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileIds", "fluentSetterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifiers of the security profiles for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifiers of the security profiles 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param userId The identifier of the user account.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

The identifier of the Amazon Connect instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SecurityProfileIds", "UserId", "InstanceId" ], "shapeName" : "UpdateUserSecurityProfilesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserSecurityProfilesRequest", "variableName" : "updateUserSecurityProfilesRequest", "variableType" : "UpdateUserSecurityProfilesRequest", "documentation" : null, "simpleType" : "UpdateUserSecurityProfilesRequest", "variableSetterType" : "UpdateUserSecurityProfilesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateUserSecurityProfilesResponse" : { "c2jName" : "UpdateUserSecurityProfilesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserSecurityProfilesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserSecurityProfilesResponse", "variableName" : "updateUserSecurityProfilesResponse", "variableType" : "UpdateUserSecurityProfilesResponse", "documentation" : null, "simpleType" : "UpdateUserSecurityProfilesResponse", "variableSetterType" : "UpdateUserSecurityProfilesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "User" : { "c2jName" : "User", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about a user account for a Amazon Connect instance.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The user name assigned to the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

The user name assigned to the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

The user name assigned to the user account.

\n@param username The user name assigned to the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The user name assigned to the user account.

\n@return The user name assigned to the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The user name assigned to the user account.

\n@param username The user name assigned to the user account.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The user name assigned to the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

Information about the user identity.

\nThis is a convenience that creates an instance of the {@link UserIdentityInfo.Builder} avoiding the need to create one manually via {@link UserIdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserIdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #identityInfo(UserIdentityInfo)}.\n@param identityInfo a consumer that will call methods on {@link UserIdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityInfo(UserIdentityInfo)", "deprecated" : false, "documentation" : "

Information about the user identity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityInfo", "fluentSetterDocumentation" : "

Information about the user identity.

\n@param identityInfo Information about the user identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

Information about the user identity.

\n@return Information about the user identity.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

Information about the user identity.

\n@param identityInfo Information about the user identity.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

Information about the user identity.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

Information about the phone configuration for the user.

\nThis is a convenience that creates an instance of the {@link UserPhoneConfig.Builder} avoiding the need to create one manually via {@link UserPhoneConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPhoneConfig.Builder#build()} is called immediately and its result is passed to {@link #phoneConfig(UserPhoneConfig)}.\n@param phoneConfig a consumer that will call methods on {@link UserPhoneConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneConfig(UserPhoneConfig)", "deprecated" : false, "documentation" : "

Information about the phone configuration for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneConfig", "fluentSetterDocumentation" : "

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

Information about the phone configuration for the user.

\n@return Information about the phone configuration for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

Information about the phone configuration for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDirectoryUserId", "beanStyleSetterMethodName" : "setDirectoryUserId", "c2jName" : "DirectoryUserId", "c2jShape" : "DirectoryUserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryUserId(String)}.\n@param directoryUserId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryUserId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account in the directory used for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryUserId", "fluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryUserId", "getterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@return The identifier of the user account in the directory used for identity management.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryUserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryUserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryUserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.", "setterMethodName" : "setDirectoryUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : "

The identifier of the user account in the directory used for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

The identifiers of the security profiles 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 #securityProfileIds(List)}.\n@param securityProfileIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileIds(List)", "deprecated" : false, "documentation" : "

The identifiers of the security profiles for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileIds", "fluentSetterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifiers of the security profiles for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifiers of the security profiles 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing profile 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 #routingProfileId(String)}.\n@param routingProfileId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileId(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileId", "fluentSetterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile 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" : "RoutingProfileId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group 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 #hierarchyGroupId(String)}.\n@param hierarchyGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hierarchyGroupId(String)", "deprecated" : false, "documentation" : "

The identifier of the hierarchy group for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hierarchyGroupId", "fluentSetterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@return The identifier of the hierarchy group 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" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DirectoryUserId" : { "beanStyleGetterMethodName" : "getDirectoryUserId", "beanStyleSetterMethodName" : "setDirectoryUserId", "c2jName" : "DirectoryUserId", "c2jShape" : "DirectoryUserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryUserId(String)}.\n@param directoryUserId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryUserId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account in the directory used for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryUserId", "fluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryUserId", "getterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@return The identifier of the user account in the directory used for identity management.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryUserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryUserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryUserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.", "setterMethodName" : "setDirectoryUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : "

The identifier of the user account in the directory used for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HierarchyGroupId" : { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group 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 #hierarchyGroupId(String)}.\n@param hierarchyGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hierarchyGroupId(String)", "deprecated" : false, "documentation" : "

The identifier of the hierarchy group for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hierarchyGroupId", "fluentSetterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@return The identifier of the hierarchy group 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" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IdentityInfo" : { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

Information about the user identity.

\nThis is a convenience that creates an instance of the {@link UserIdentityInfo.Builder} avoiding the need to create one manually via {@link UserIdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserIdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #identityInfo(UserIdentityInfo)}.\n@param identityInfo a consumer that will call methods on {@link UserIdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityInfo(UserIdentityInfo)", "deprecated" : false, "documentation" : "

Information about the user identity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityInfo", "fluentSetterDocumentation" : "

Information about the user identity.

\n@param identityInfo Information about the user identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

Information about the user identity.

\n@return Information about the user identity.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

Information about the user identity.

\n@param identityInfo Information about the user identity.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

Information about the user identity.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneConfig" : { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

Information about the phone configuration for the user.

\nThis is a convenience that creates an instance of the {@link UserPhoneConfig.Builder} avoiding the need to create one manually via {@link UserPhoneConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPhoneConfig.Builder#build()} is called immediately and its result is passed to {@link #phoneConfig(UserPhoneConfig)}.\n@param phoneConfig a consumer that will call methods on {@link UserPhoneConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneConfig(UserPhoneConfig)", "deprecated" : false, "documentation" : "

Information about the phone configuration for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneConfig", "fluentSetterDocumentation" : "

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

Information about the phone configuration for the user.

\n@return Information about the phone configuration for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

Information about the phone configuration for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingProfileId" : { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing profile 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 #routingProfileId(String)}.\n@param routingProfileId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileId(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileId", "fluentSetterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile 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" : "RoutingProfileId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityProfileIds" : { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

The identifiers of the security profiles 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 #securityProfileIds(List)}.\n@param securityProfileIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileIds(List)", "deprecated" : false, "documentation" : "

The identifiers of the security profiles for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileIds", "fluentSetterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifiers of the security profiles for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifiers of the security profiles 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The user name assigned to the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

The user name assigned to the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

The user name assigned to the user account.

\n@param username The user name assigned to the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The user name assigned to the user account.

\n@return The user name assigned to the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The user name assigned to the user account.

\n@param username The user name assigned to the user account.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The user name assigned to the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The user name assigned to the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

The user name assigned to the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

The user name assigned to the user account.

\n@param username The user name assigned to the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The user name assigned to the user account.

\n@return The user name assigned to the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The user name assigned to the user account.

\n@param username The user name assigned to the user account.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The user name assigned to the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentityInfo", "beanStyleSetterMethodName" : "setIdentityInfo", "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "defaultConsumerFluentSetterDocumentation" : "

Information about the user identity.

\nThis is a convenience that creates an instance of the {@link UserIdentityInfo.Builder} avoiding the need to create one manually via {@link UserIdentityInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserIdentityInfo.Builder#build()} is called immediately and its result is passed to {@link #identityInfo(UserIdentityInfo)}.\n@param identityInfo a consumer that will call methods on {@link UserIdentityInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityInfo(UserIdentityInfo)", "deprecated" : false, "documentation" : "

Information about the user identity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityInfo", "fluentSetterDocumentation" : "

Information about the user identity.

\n@param identityInfo Information about the user identity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityInfo", "getterDocumentation" : "

Information about the user identity.

\n@return Information about the user identity.", "getterModel" : { "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityInfo", "sensitive" : false, "setterDocumentation" : "

Information about the user identity.

\n@param identityInfo Information about the user identity.", "setterMethodName" : "setIdentityInfo", "setterModel" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", "documentation" : "

Information about the user identity.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPhoneConfig", "beanStyleSetterMethodName" : "setPhoneConfig", "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "defaultConsumerFluentSetterDocumentation" : "

Information about the phone configuration for the user.

\nThis is a convenience that creates an instance of the {@link UserPhoneConfig.Builder} avoiding the need to create one manually via {@link UserPhoneConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPhoneConfig.Builder#build()} is called immediately and its result is passed to {@link #phoneConfig(UserPhoneConfig)}.\n@param phoneConfig a consumer that will call methods on {@link UserPhoneConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneConfig(UserPhoneConfig)", "deprecated" : false, "documentation" : "

Information about the phone configuration for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "phoneConfig", "fluentSetterDocumentation" : "

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "phoneConfig", "getterDocumentation" : "

Information about the phone configuration for the user.

\n@return Information about the phone configuration for the user.", "getterModel" : { "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PhoneConfig", "sensitive" : false, "setterDocumentation" : "

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.", "setterMethodName" : "setPhoneConfig", "setterModel" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", "documentation" : "

Information about the phone configuration for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDirectoryUserId", "beanStyleSetterMethodName" : "setDirectoryUserId", "c2jName" : "DirectoryUserId", "c2jShape" : "DirectoryUserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryUserId(String)}.\n@param directoryUserId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryUserId(String)", "deprecated" : false, "documentation" : "

The identifier of the user account in the directory used for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryUserId", "fluentSetterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryUserId", "getterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@return The identifier of the user account in the directory used for identity management.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryUserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryUserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryUserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.", "setterMethodName" : "setDirectoryUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", "documentation" : "

The identifier of the user account in the directory used for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecurityProfileIds", "beanStyleSetterMethodName" : "setSecurityProfileIds", "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "defaultConsumerFluentSetterDocumentation" : "

The identifiers of the security profiles 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 #securityProfileIds(List)}.\n@param securityProfileIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityProfileIds(List)", "deprecated" : false, "documentation" : "

The identifiers of the security profiles for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityProfileIds", "fluentSetterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityProfileIds", "getterDocumentation" : "

The identifiers of the security profiles for the user.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The identifiers of the security profiles 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" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityProfileId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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" : "SecurityProfileIds", "sensitive" : false, "setterDocumentation" : "

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoutingProfileId", "beanStyleSetterMethodName" : "setRoutingProfileId", "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the routing profile 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 #routingProfileId(String)}.\n@param routingProfileId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingProfileId(String)", "deprecated" : false, "documentation" : "

The identifier of the routing profile for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingProfileId", "fluentSetterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingProfileId", "getterDocumentation" : "

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile 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" : "RoutingProfileId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingProfileId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, "setterDocumentation" : "

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHierarchyGroupId", "beanStyleSetterMethodName" : "setHierarchyGroupId", "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the hierarchy group 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 #hierarchyGroupId(String)}.\n@param hierarchyGroupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hierarchyGroupId(String)", "deprecated" : false, "documentation" : "

The identifier of the hierarchy group for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hierarchyGroupId", "fluentSetterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hierarchyGroupId", "getterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@return The identifier of the hierarchy group 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" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HierarchyGroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "User", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "User", "variableName" : "user", "variableType" : "User", "documentation" : null, "simpleType" : "User", "variableSetterType" : "User" }, "wrapper" : false, "xmlNamespace" : null }, "UserIdentityInfo" : { "c2jName" : "UserIdentityInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about the identity of a user.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "AgentFirstName", "defaultConsumerFluentSetterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This is required if you are using Amazon Connect or SAML for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The first name. This is required if you are using Amazon Connect or SAML for identity management.", "getterModel" : { "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, "requiresLength" : 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. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.", "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. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "AgentLastName", "defaultConsumerFluentSetterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This is required if you are using Amazon Connect or SAML for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The last name. This is required if you are using Amazon Connect or SAML for identity management.", "getterModel" : { "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, "requiresLength" : 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. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.", "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. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. If you are using SAML for identity management and include this parameter, an error is returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@return The email address. If you are using SAML for identity management and include this parameter, an error is returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.", "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. If you are using SAML for identity management and include this parameter, an error is returned.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. If you are using SAML for identity management and include this parameter, an error is returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@return The email address. If you are using SAML for identity management and include this parameter, an error is returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.", "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. If you are using SAML for identity management and include this parameter, an error is returned.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FirstName" : { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "AgentFirstName", "defaultConsumerFluentSetterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This is required if you are using Amazon Connect or SAML for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The first name. This is required if you are using Amazon Connect or SAML for identity management.", "getterModel" : { "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, "requiresLength" : 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. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.", "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. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastName" : { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "AgentLastName", "defaultConsumerFluentSetterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This is required if you are using Amazon Connect or SAML for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The last name. This is required if you are using Amazon Connect or SAML for identity management.", "getterModel" : { "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, "requiresLength" : 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. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.", "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. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFirstName", "beanStyleSetterMethodName" : "setFirstName", "c2jName" : "FirstName", "c2jShape" : "AgentFirstName", "defaultConsumerFluentSetterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This is required if you are using Amazon Connect or SAML for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "firstName", "fluentSetterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "firstName", "getterDocumentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The first name. This is required if you are using Amazon Connect or SAML for identity management.", "getterModel" : { "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, "requiresLength" : 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. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.", "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. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastName", "beanStyleSetterMethodName" : "setLastName", "c2jName" : "LastName", "c2jShape" : "AgentLastName", "defaultConsumerFluentSetterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. This is required if you are using Amazon Connect or SAML for identity management.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastName", "fluentSetterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastName", "getterDocumentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The last name. This is required if you are using Amazon Connect or SAML for identity management.", "getterModel" : { "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, "requiresLength" : 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. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.", "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. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "Email", "defaultConsumerFluentSetterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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. If you are using SAML for identity management and include this parameter, an error is returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@return The email address. If you are using SAML for identity management and include this parameter, an error is returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.", "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. If you are using SAML for identity management and include this parameter, an error is returned.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserIdentityInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserIdentityInfo", "variableName" : "userIdentityInfo", "variableType" : "UserIdentityInfo", "documentation" : null, "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, "wrapper" : false, "xmlNamespace" : null }, "UserNotFoundException" : { "c2jName" : "UserNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

No user with the specified credentials was found in the Amazon Connect instance.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UserNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UserNotFoundException", "variableName" : "userNotFoundException", "variableType" : "UserNotFoundException", "documentation" : null, "simpleType" : "UserNotFoundException", "variableSetterType" : "UserNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "UserPhoneConfig" : { "c2jName" : "UserPhoneConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains information about the phone configuration settings for a user.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPhoneTypeAsString", "beanStyleSetterMethodName" : "setPhoneType", "c2jName" : "PhoneType", "c2jShape" : "PhoneType", "defaultConsumerFluentSetterDocumentation" : "

The phone type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneTypeAsString(String)}.\n@param phoneType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneType(String)", "deprecated" : false, "documentation" : "

The phone type.

", "endpointDiscoveryId" : false, "enumType" : "PhoneType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneType", "fluentEnumSetterMethodName" : "phoneType", "fluentGetterMethodName" : "phoneTypeAsString", "fluentSetterDocumentation" : "

The phone type.

\n@param phoneType The phone type.\n@see PhoneType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType", "fluentSetterMethodName" : "phoneType", "getterDocumentation" : "

The phone type.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneType} will return {@link PhoneType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneTypeAsString}.\n

\n@return The phone type.\n@see PhoneType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneType", "sensitive" : false, "setterDocumentation" : "

The phone type.

\n@param phoneType The phone type.\n@see PhoneType", "setterMethodName" : "setPhoneType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : "

The phone type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAccept", "beanStyleSetterMethodName" : "setAutoAccept", "c2jName" : "AutoAccept", "c2jShape" : "AutoAccept", "defaultConsumerFluentSetterDocumentation" : "

The Auto accept setting.

\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 #autoAccept(Boolean)}.\n@param autoAccept 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 #autoAccept(Boolean)", "deprecated" : false, "documentation" : "

The Auto accept setting.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAccept", "fluentSetterDocumentation" : "

The Auto accept setting.

\n@param autoAccept The Auto accept setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAccept", "getterDocumentation" : "

The Auto accept setting.

\n@return The Auto accept setting.", "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" : "AutoAccept", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAccept", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAccept", "sensitive" : false, "setterDocumentation" : "

The Auto accept setting.

\n@param autoAccept The Auto accept setting.", "setterMethodName" : "setAutoAccept", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAccept", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAccept", "variableType" : "Boolean", "documentation" : "

The Auto accept setting.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAfterContactWorkTimeLimit", "beanStyleSetterMethodName" : "setAfterContactWorkTimeLimit", "c2jName" : "AfterContactWorkTimeLimit", "c2jShape" : "AfterContactWorkTimeLimit", "defaultConsumerFluentSetterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #afterContactWorkTimeLimit(Integer)}.\n@param afterContactWorkTimeLimit 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 #afterContactWorkTimeLimit(Integer)", "deprecated" : false, "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "afterContactWorkTimeLimit", "fluentSetterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "afterContactWorkTimeLimit", "getterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@return The After Call Work (ACW) timeout setting, in seconds.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AfterContactWorkTimeLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AfterContactWorkTimeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AfterContactWorkTimeLimit", "sensitive" : false, "setterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.", "setterMethodName" : "setAfterContactWorkTimeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "afterContactWorkTimeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "afterContactWorkTimeLimit", "variableType" : "Integer", "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeskPhoneNumber", "beanStyleSetterMethodName" : "setDeskPhoneNumber", "c2jName" : "DeskPhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number for the user's desk phone.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deskPhoneNumber(String)}.\n@param deskPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deskPhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number for the user's desk phone.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deskPhoneNumber", "fluentSetterDocumentation" : "

The phone number for the user's desk phone.

\n@param deskPhoneNumber The phone number for the user's desk phone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deskPhoneNumber", "getterDocumentation" : "

The phone number for the user's desk phone.

\n@return The phone number for the user's desk phone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeskPhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeskPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeskPhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number for the user's desk phone.

\n@param deskPhoneNumber The phone number for the user's desk phone.", "setterMethodName" : "setDeskPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deskPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deskPhoneNumber", "variableType" : "String", "documentation" : "

The phone number for the user's desk phone.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AfterContactWorkTimeLimit" : { "beanStyleGetterMethodName" : "getAfterContactWorkTimeLimit", "beanStyleSetterMethodName" : "setAfterContactWorkTimeLimit", "c2jName" : "AfterContactWorkTimeLimit", "c2jShape" : "AfterContactWorkTimeLimit", "defaultConsumerFluentSetterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #afterContactWorkTimeLimit(Integer)}.\n@param afterContactWorkTimeLimit 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 #afterContactWorkTimeLimit(Integer)", "deprecated" : false, "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "afterContactWorkTimeLimit", "fluentSetterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "afterContactWorkTimeLimit", "getterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@return The After Call Work (ACW) timeout setting, in seconds.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AfterContactWorkTimeLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AfterContactWorkTimeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AfterContactWorkTimeLimit", "sensitive" : false, "setterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.", "setterMethodName" : "setAfterContactWorkTimeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "afterContactWorkTimeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "afterContactWorkTimeLimit", "variableType" : "Integer", "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AutoAccept" : { "beanStyleGetterMethodName" : "getAutoAccept", "beanStyleSetterMethodName" : "setAutoAccept", "c2jName" : "AutoAccept", "c2jShape" : "AutoAccept", "defaultConsumerFluentSetterDocumentation" : "

The Auto accept setting.

\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 #autoAccept(Boolean)}.\n@param autoAccept 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 #autoAccept(Boolean)", "deprecated" : false, "documentation" : "

The Auto accept setting.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAccept", "fluentSetterDocumentation" : "

The Auto accept setting.

\n@param autoAccept The Auto accept setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAccept", "getterDocumentation" : "

The Auto accept setting.

\n@return The Auto accept setting.", "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" : "AutoAccept", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAccept", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAccept", "sensitive" : false, "setterDocumentation" : "

The Auto accept setting.

\n@param autoAccept The Auto accept setting.", "setterMethodName" : "setAutoAccept", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAccept", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAccept", "variableType" : "Boolean", "documentation" : "

The Auto accept setting.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeskPhoneNumber" : { "beanStyleGetterMethodName" : "getDeskPhoneNumber", "beanStyleSetterMethodName" : "setDeskPhoneNumber", "c2jName" : "DeskPhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number for the user's desk phone.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deskPhoneNumber(String)}.\n@param deskPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deskPhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number for the user's desk phone.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deskPhoneNumber", "fluentSetterDocumentation" : "

The phone number for the user's desk phone.

\n@param deskPhoneNumber The phone number for the user's desk phone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deskPhoneNumber", "getterDocumentation" : "

The phone number for the user's desk phone.

\n@return The phone number for the user's desk phone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeskPhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeskPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeskPhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number for the user's desk phone.

\n@param deskPhoneNumber The phone number for the user's desk phone.", "setterMethodName" : "setDeskPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deskPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deskPhoneNumber", "variableType" : "String", "documentation" : "

The phone number for the user's desk phone.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PhoneType" : { "beanStyleGetterMethodName" : "getPhoneTypeAsString", "beanStyleSetterMethodName" : "setPhoneType", "c2jName" : "PhoneType", "c2jShape" : "PhoneType", "defaultConsumerFluentSetterDocumentation" : "

The phone type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneTypeAsString(String)}.\n@param phoneType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneType(String)", "deprecated" : false, "documentation" : "

The phone type.

", "endpointDiscoveryId" : false, "enumType" : "PhoneType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneType", "fluentEnumSetterMethodName" : "phoneType", "fluentGetterMethodName" : "phoneTypeAsString", "fluentSetterDocumentation" : "

The phone type.

\n@param phoneType The phone type.\n@see PhoneType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType", "fluentSetterMethodName" : "phoneType", "getterDocumentation" : "

The phone type.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneType} will return {@link PhoneType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneTypeAsString}.\n

\n@return The phone type.\n@see PhoneType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneType", "sensitive" : false, "setterDocumentation" : "

The phone type.

\n@param phoneType The phone type.\n@see PhoneType", "setterMethodName" : "setPhoneType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : "

The phone type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPhoneTypeAsString", "beanStyleSetterMethodName" : "setPhoneType", "c2jName" : "PhoneType", "c2jShape" : "PhoneType", "defaultConsumerFluentSetterDocumentation" : "

The phone type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #phoneTypeAsString(String)}.\n@param phoneType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #phoneType(String)", "deprecated" : false, "documentation" : "

The phone type.

", "endpointDiscoveryId" : false, "enumType" : "PhoneType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "phoneType", "fluentEnumSetterMethodName" : "phoneType", "fluentGetterMethodName" : "phoneTypeAsString", "fluentSetterDocumentation" : "

The phone type.

\n@param phoneType The phone type.\n@see PhoneType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType", "fluentSetterMethodName" : "phoneType", "getterDocumentation" : "

The phone type.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #phoneType} will return {@link PhoneType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #phoneTypeAsString}.\n

\n@return The phone type.\n@see PhoneType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PhoneType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PhoneType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PhoneType", "sensitive" : false, "setterDocumentation" : "

The phone type.

\n@param phoneType The phone type.\n@see PhoneType", "setterMethodName" : "setPhoneType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", "documentation" : "

The phone type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoAccept", "beanStyleSetterMethodName" : "setAutoAccept", "c2jName" : "AutoAccept", "c2jShape" : "AutoAccept", "defaultConsumerFluentSetterDocumentation" : "

The Auto accept setting.

\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 #autoAccept(Boolean)}.\n@param autoAccept 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 #autoAccept(Boolean)", "deprecated" : false, "documentation" : "

The Auto accept setting.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAccept", "fluentSetterDocumentation" : "

The Auto accept setting.

\n@param autoAccept The Auto accept setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAccept", "getterDocumentation" : "

The Auto accept setting.

\n@return The Auto accept setting.", "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" : "AutoAccept", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAccept", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAccept", "sensitive" : false, "setterDocumentation" : "

The Auto accept setting.

\n@param autoAccept The Auto accept setting.", "setterMethodName" : "setAutoAccept", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAccept", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAccept", "variableType" : "Boolean", "documentation" : "

The Auto accept setting.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAfterContactWorkTimeLimit", "beanStyleSetterMethodName" : "setAfterContactWorkTimeLimit", "c2jName" : "AfterContactWorkTimeLimit", "c2jShape" : "AfterContactWorkTimeLimit", "defaultConsumerFluentSetterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #afterContactWorkTimeLimit(Integer)}.\n@param afterContactWorkTimeLimit 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 #afterContactWorkTimeLimit(Integer)", "deprecated" : false, "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "afterContactWorkTimeLimit", "fluentSetterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "afterContactWorkTimeLimit", "getterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@return The After Call Work (ACW) timeout setting, in seconds.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AfterContactWorkTimeLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AfterContactWorkTimeLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AfterContactWorkTimeLimit", "sensitive" : false, "setterDocumentation" : "

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.", "setterMethodName" : "setAfterContactWorkTimeLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "afterContactWorkTimeLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "afterContactWorkTimeLimit", "variableType" : "Integer", "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeskPhoneNumber", "beanStyleSetterMethodName" : "setDeskPhoneNumber", "c2jName" : "DeskPhoneNumber", "c2jShape" : "PhoneNumber", "defaultConsumerFluentSetterDocumentation" : "

The phone number for the user's desk phone.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deskPhoneNumber(String)}.\n@param deskPhoneNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deskPhoneNumber(String)", "deprecated" : false, "documentation" : "

The phone number for the user's desk phone.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deskPhoneNumber", "fluentSetterDocumentation" : "

The phone number for the user's desk phone.

\n@param deskPhoneNumber The phone number for the user's desk phone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deskPhoneNumber", "getterDocumentation" : "

The phone number for the user's desk phone.

\n@return The phone number for the user's desk phone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeskPhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeskPhoneNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeskPhoneNumber", "sensitive" : false, "setterDocumentation" : "

The phone number for the user's desk phone.

\n@param deskPhoneNumber The phone number for the user's desk phone.", "setterMethodName" : "setDeskPhoneNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deskPhoneNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deskPhoneNumber", "variableType" : "String", "documentation" : "

The phone number for the user's desk phone.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PhoneType" ], "shapeName" : "UserPhoneConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPhoneConfig", "variableName" : "userPhoneConfig", "variableType" : "UserPhoneConfig", "documentation" : null, "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, "wrapper" : false, "xmlNamespace" : null }, "UserSummary" : { "c2jName" : "UserSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Contains summary information about a user.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Connect user name of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

The Amazon Connect user name of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The Amazon Connect user name of the user account.

\n@return The Amazon Connect user name of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The Amazon Connect user name of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Connect user name of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

The Amazon Connect user name of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The Amazon Connect user name of the user account.

\n@return The Amazon Connect user name of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The Amazon Connect user name of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

The identifier of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user account.

\n@return The identifier of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

The identifier of the user account.

\n@param id The identifier of the user account.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@return The Amazon Resource Name (ARN) of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user account.

\n@param arn The Amazon Resource Name (ARN) of the user account.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "AgentUsername", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Connect user name of the user account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

The Amazon Connect user name of the user account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

The Amazon Connect user name of the user account.

\n@return The Amazon Connect user name of the user account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The Amazon Connect user name of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserSummary", "variableName" : "userSummary", "variableType" : "UserSummary", "documentation" : null, "simpleType" : "UserSummary", "variableSetterType" : "UserSummary" }, "wrapper" : false, "xmlNamespace" : null } }, "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" : "ConnectException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.connect.model.ConnectException", "sdkRequestBaseClassName" : "ConnectRequest", "sdkResponseBaseClassName" : "ConnectResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy