models.connect-2017-08-08-intermediate.json Maven / Gradle / Ivy
Show all versions of connect Show documentation
{
"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" : "The Amazon Connect API Reference provides descriptions, syntax, and usage examples for each of the Amazon Connect actions, data types, parameters, and errors. 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.
Throttling limits for the Amazon Connect API operations:
For the GetMetricData
and GetCurrentMetricData
operations, a RateLimit of 5 per second, and a BurstLimit of 8 per second.
For all other operations, a RateLimit of 2 per second, and a BurstLimit of 5 per second.
You can request an increase to the throttling limits by submitting a Amazon Connect service limits increase form. You must be signed in to your AWS account to access the form.
",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new user account in your 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 parameters provided to the operation are not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "The allowed limit for the resource has been reached.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "DuplicateResourceException",
"documentation" : "A resource with that 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a user account from Amazon Connect.
",
"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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a User
object that contains information about the user account specified by the UserId
.
",
"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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a HierarchyGroup
object that includes information about a hierarchy group 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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a HiearchyGroupStructure
object, which contains data about the levels in the agent hierarchy.
",
"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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the contact attributes associated with a 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "The GetCurrentMetricData
operation retrieves current metric data from your Amazon Connect instance.
If you are using an IAM account, it must have permission to the connect:GetCurrentMetricData
action.
",
"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 parameters provided to the operation 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" : {
"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 parameters provided to the operation 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 that 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "The GetMetricData
operation retrieves historical metrics data from your Amazon Connect instance.
If you are using an IAM account, it must have permission to the connect:GetMetricData
action.
",
"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 parameters provided to the operation 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"
},
"ListRoutingProfiles" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns an array of RoutingProfileSummary
objects that includes information about the routing profiles 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 parameters provided to the operation 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" : false,
"returnType" : {
"returnType" : "ListRoutingProfilesResponse",
"documentation" : null
},
"syncReturnType" : "ListRoutingProfilesResponse"
},
"ListSecurityProfiles" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns an array of SecurityProfileSummary objects that contain information about the security profiles in your instance, including the ARN, Id, and Name of the security profile.
",
"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 parameters provided to the operation 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" : false,
"returnType" : {
"returnType" : "ListSecurityProfilesResponse",
"documentation" : null
},
"syncReturnType" : "ListSecurityProfilesResponse"
},
"ListUserHierarchyGroups" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a UserHierarchyGroupSummaryList
, which is an array of HierarchyGroupSummary
objects that contain information about the hierarchy groups 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 parameters provided to the operation 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" : false,
"returnType" : {
"returnType" : "ListUserHierarchyGroupsResponse",
"documentation" : null
},
"syncReturnType" : "ListUserHierarchyGroupsResponse"
},
"ListUsers" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a UserSummaryList
, which is an array of UserSummary
objects.
",
"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 parameters provided to the operation 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" : false,
"returnType" : {
"returnType" : "ListUsersResponse",
"documentation" : null
},
"syncReturnType" : "ListUsersResponse"
},
"StartOutboundVoiceContact" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "The StartOutboundVoiceContact
operation initiates a contact flow to place an outbound call to a customer.
If you are using an IAM account, it must have permission to the connect:StartOutboundVoiceContact
action.
There is a 60 second dialing timeout for this operation. If the call is not connected after 60 seconds, the call 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 parameters provided to the operation 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 reached.
",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Ends the contact initiated by the StartOutboundVoiceContact
operation.
If you are using an IAM account, it must have permission to the connect:StopContact
action.
",
"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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "The UpdateContactAttributes
operation lets you programmatically create new, or update existing, contact attributes associated with a contact. You can use the operation to 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 use the UpdateContactAttributes
operation to 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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Assigns the specified hierarchy group to the 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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the identity information for the specified user in a UserIdentityInfo
object, including email, first name, and last name.
",
"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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the phone configuration settings in the UserPhoneConfig
object 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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Assigns the specified routing profile to a 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 parameters provided to the operation 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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the security profiles assigned to the 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 parameters provided to the operation 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,
"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
},
"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,
"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
},
"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,
"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
},
"CreateUserRequest" : {
"c2jName" : "CreateUserRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateUser",
"locationName" : null,
"requestUri" : "/users/{InstanceId}",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getUsername",
"beanStyleSetterMethodName" : "setUsername",
"c2jName" : "Username",
"c2jShape" : "AgentUsername",
"defaultConsumerFluentSetterDocumentation" : "The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@param username The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@return The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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,
"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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@param username The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPassword",
"beanStyleSetterMethodName" : "setPassword",
"c2jName" : "Password",
"c2jShape" : "Password",
"defaultConsumerFluentSetterDocumentation" : "The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
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 #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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "password",
"fluentSetterDocumentation" : "The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@param password The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.\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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@return The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
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" : "Password",
"queryString" : 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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@param password The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.",
"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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIdentityInfo",
"beanStyleSetterMethodName" : "setIdentityInfo",
"c2jName" : "IdentityInfo",
"c2jShape" : "UserIdentityInfo",
"defaultConsumerFluentSetterDocumentation" : "Information about the user, including email address, first name, and last name.
\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, including email address, first name, and last name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identityInfo",
"fluentSetterDocumentation" : "Information about the user, including email address, first name, and last name.
\n@param identityInfo Information about the user, including email address, first name, and last name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identityInfo",
"getterDocumentation" : "Information about the user, including email address, first name, and last name.
\n@return Information about the user, including email address, first name, and last name.",
"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,
"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, including email address, first name, and last name.
\n@param identityInfo Information about the user, including email address, first name, and last name.",
"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, including email address, first name, and last name.
",
"simpleType" : "UserIdentityInfo",
"variableSetterType" : "UserIdentityInfo"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPhoneConfig",
"beanStyleSetterMethodName" : "setPhoneConfig",
"c2jName" : "PhoneConfig",
"c2jShape" : "UserPhoneConfig",
"defaultConsumerFluentSetterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "phoneConfig",
"fluentSetterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@param phoneConfig Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "phoneConfig",
"getterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@return Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.",
"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,
"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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@param phoneConfig Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.",
"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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
",
"simpleType" : "UserPhoneConfig",
"variableSetterType" : "UserPhoneConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDirectoryUserId",
"beanStyleSetterMethodName" : "setDirectoryUserId",
"c2jName" : "DirectoryUserId",
"c2jShape" : "DirectoryUserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryUserId",
"fluentSetterDocumentation" : "The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@param directoryUserId The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryUserId",
"getterDocumentation" : "
The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@return The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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,
"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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@param directoryUserId The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSecurityProfileIds",
"beanStyleSetterMethodName" : "setSecurityProfileIds",
"c2jName" : "SecurityProfileIds",
"c2jShape" : "SecurityProfileIds",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 unique identifier of the security profile to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "securityProfileIds",
"fluentSetterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n@param securityProfileIds The unique identifier of the security profile to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "securityProfileIds",
"getterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The unique identifier of the security profile to assign to the user created.",
"getterModel" : {
"returnType" : "java.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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "SecurityProfileIds",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n@param securityProfileIds The unique identifier of the security profile to assign to the user created.",
"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 unique identifier of the security profile to assign to the user created.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingProfileId",
"beanStyleSetterMethodName" : "setRoutingProfileId",
"c2jName" : "RoutingProfileId",
"c2jShape" : "RoutingProfileId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier for the routing profile to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingProfileId",
"fluentSetterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\n@param routingProfileId The unique identifier for the routing profile to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingProfileId",
"getterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\n@return The unique identifier for the routing profile to assign to the user created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingProfileId",
"queryString" : 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 unique identifier for the routing profile to assign to the user created.
\n@param routingProfileId The unique identifier for the routing profile to assign to the user created.",
"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 unique identifier for the routing profile to assign to the user created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHierarchyGroupId",
"beanStyleSetterMethodName" : "setHierarchyGroupId",
"c2jName" : "HierarchyGroupId",
"c2jShape" : "HierarchyGroupId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier for the hierarchy group to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroupId",
"fluentSetterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\n@param hierarchyGroupId The unique identifier for the hierarchy group to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroupId",
"getterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\n@return The unique identifier for the hierarchy group to assign to the user created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HierarchyGroupId",
"queryString" : 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 unique identifier for the hierarchy group to assign to the user created.
\n@param hierarchyGroupId The unique identifier for the hierarchy group to assign to the user created.",
"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 unique identifier for the hierarchy group to assign to the user created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryUserId" : {
"beanStyleGetterMethodName" : "getDirectoryUserId",
"beanStyleSetterMethodName" : "setDirectoryUserId",
"c2jName" : "DirectoryUserId",
"c2jShape" : "DirectoryUserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryUserId",
"fluentSetterDocumentation" : "The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@param directoryUserId The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryUserId",
"getterDocumentation" : "
The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@return The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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,
"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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@param directoryUserId The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"HierarchyGroupId" : {
"beanStyleGetterMethodName" : "getHierarchyGroupId",
"beanStyleSetterMethodName" : "setHierarchyGroupId",
"c2jName" : "HierarchyGroupId",
"c2jShape" : "HierarchyGroupId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier for the hierarchy group to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroupId",
"fluentSetterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\n@param hierarchyGroupId The unique identifier for the hierarchy group to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroupId",
"getterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\n@return The unique identifier for the hierarchy group to assign to the user created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HierarchyGroupId",
"queryString" : 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 unique identifier for the hierarchy group to assign to the user created.
\n@param hierarchyGroupId The unique identifier for the hierarchy group to assign to the user created.",
"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 unique identifier for the hierarchy group to assign to the user created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IdentityInfo" : {
"beanStyleGetterMethodName" : "getIdentityInfo",
"beanStyleSetterMethodName" : "setIdentityInfo",
"c2jName" : "IdentityInfo",
"c2jShape" : "UserIdentityInfo",
"defaultConsumerFluentSetterDocumentation" : "Information about the user, including email address, first name, and last name.
\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, including email address, first name, and last name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identityInfo",
"fluentSetterDocumentation" : "Information about the user, including email address, first name, and last name.
\n@param identityInfo Information about the user, including email address, first name, and last name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identityInfo",
"getterDocumentation" : "Information about the user, including email address, first name, and last name.
\n@return Information about the user, including email address, first name, and last name.",
"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,
"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, including email address, first name, and last name.
\n@param identityInfo Information about the user, including email address, first name, and last name.",
"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, including email address, first name, and last name.
",
"simpleType" : "UserIdentityInfo",
"variableSetterType" : "UserIdentityInfo"
},
"xmlNameSpaceUri" : null
},
"InstanceId" : {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Password" : {
"beanStyleGetterMethodName" : "getPassword",
"beanStyleSetterMethodName" : "setPassword",
"c2jName" : "Password",
"c2jShape" : "Password",
"defaultConsumerFluentSetterDocumentation" : "The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
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 #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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "password",
"fluentSetterDocumentation" : "The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@param password The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.\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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@return The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
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" : "Password",
"queryString" : 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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@param password The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.",
"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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PhoneConfig" : {
"beanStyleGetterMethodName" : "getPhoneConfig",
"beanStyleSetterMethodName" : "setPhoneConfig",
"c2jName" : "PhoneConfig",
"c2jShape" : "UserPhoneConfig",
"defaultConsumerFluentSetterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "phoneConfig",
"fluentSetterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@param phoneConfig Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "phoneConfig",
"getterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@return Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.",
"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,
"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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@param phoneConfig Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.",
"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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
",
"simpleType" : "UserPhoneConfig",
"variableSetterType" : "UserPhoneConfig"
},
"xmlNameSpaceUri" : null
},
"RoutingProfileId" : {
"beanStyleGetterMethodName" : "getRoutingProfileId",
"beanStyleSetterMethodName" : "setRoutingProfileId",
"c2jName" : "RoutingProfileId",
"c2jShape" : "RoutingProfileId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier for the routing profile to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingProfileId",
"fluentSetterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\n@param routingProfileId The unique identifier for the routing profile to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingProfileId",
"getterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\n@return The unique identifier for the routing profile to assign to the user created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingProfileId",
"queryString" : 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 unique identifier for the routing profile to assign to the user created.
\n@param routingProfileId The unique identifier for the routing profile to assign to the user created.",
"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 unique identifier for the routing profile to assign to the user created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SecurityProfileIds" : {
"beanStyleGetterMethodName" : "getSecurityProfileIds",
"beanStyleSetterMethodName" : "setSecurityProfileIds",
"c2jName" : "SecurityProfileIds",
"c2jShape" : "SecurityProfileIds",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 unique identifier of the security profile to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "securityProfileIds",
"fluentSetterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n@param securityProfileIds The unique identifier of the security profile to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "securityProfileIds",
"getterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The unique identifier of the security profile to assign to the user created.",
"getterModel" : {
"returnType" : "java.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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "SecurityProfileIds",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n@param securityProfileIds The unique identifier of the security profile to assign to the user created.",
"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 unique identifier of the security profile to assign to the user created.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Username" : {
"beanStyleGetterMethodName" : "getUsername",
"beanStyleSetterMethodName" : "setUsername",
"c2jName" : "Username",
"c2jShape" : "AgentUsername",
"defaultConsumerFluentSetterDocumentation" : "The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@param username The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@return The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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,
"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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@param username The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getUsername",
"beanStyleSetterMethodName" : "setUsername",
"c2jName" : "Username",
"c2jShape" : "AgentUsername",
"defaultConsumerFluentSetterDocumentation" : "The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@param username The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@return The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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,
"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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
\n@param username The user name in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
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 in Amazon Connect for the account to create. If you are using SAML for identity management in your Amazon Connect, the value for Username
can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPassword",
"beanStyleSetterMethodName" : "setPassword",
"c2jName" : "Password",
"c2jShape" : "Password",
"defaultConsumerFluentSetterDocumentation" : "The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
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 #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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "password",
"fluentSetterDocumentation" : "The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@param password The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.\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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@return The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
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" : "Password",
"queryString" : 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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
\n@param password The password for the user account to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.",
"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 to create. This is required if you are using Amazon Connect for identity management. If you are using SAML for identity management and include this parameter, an InvalidRequestException
is returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIdentityInfo",
"beanStyleSetterMethodName" : "setIdentityInfo",
"c2jName" : "IdentityInfo",
"c2jShape" : "UserIdentityInfo",
"defaultConsumerFluentSetterDocumentation" : "Information about the user, including email address, first name, and last name.
\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, including email address, first name, and last name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identityInfo",
"fluentSetterDocumentation" : "Information about the user, including email address, first name, and last name.
\n@param identityInfo Information about the user, including email address, first name, and last name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identityInfo",
"getterDocumentation" : "Information about the user, including email address, first name, and last name.
\n@return Information about the user, including email address, first name, and last name.",
"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,
"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, including email address, first name, and last name.
\n@param identityInfo Information about the user, including email address, first name, and last name.",
"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, including email address, first name, and last name.
",
"simpleType" : "UserIdentityInfo",
"variableSetterType" : "UserIdentityInfo"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPhoneConfig",
"beanStyleSetterMethodName" : "setPhoneConfig",
"c2jName" : "PhoneConfig",
"c2jShape" : "UserPhoneConfig",
"defaultConsumerFluentSetterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "phoneConfig",
"fluentSetterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@param phoneConfig Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "phoneConfig",
"getterDocumentation" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@return Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.",
"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,
"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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
\n@param phoneConfig Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.",
"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" : "Specifies the phone settings for the user, including AfterContactWorkTimeLimit
, AutoAccept
, DeskPhoneNumber
, and PhoneType
.
",
"simpleType" : "UserPhoneConfig",
"variableSetterType" : "UserPhoneConfig"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDirectoryUserId",
"beanStyleSetterMethodName" : "setDirectoryUserId",
"c2jName" : "DirectoryUserId",
"c2jShape" : "DirectoryUserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryUserId",
"fluentSetterDocumentation" : "The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@param directoryUserId The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryUserId",
"getterDocumentation" : "
The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@return The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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,
"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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
\n@param directoryUserId The unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
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 unique identifier for the user account in the directory service directory used for identity management. If Amazon Connect is unable to access the existing directory, you can use the DirectoryUserId
to authenticate users. If you include the parameter, it is assumed that Amazon Connect cannot access the directory. If the parameter is not included, the UserIdentityInfo
is used to authenticate users from your existing 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 InvalidRequestException
is returned.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSecurityProfileIds",
"beanStyleSetterMethodName" : "setSecurityProfileIds",
"c2jName" : "SecurityProfileIds",
"c2jShape" : "SecurityProfileIds",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 unique identifier of the security profile to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "securityProfileIds",
"fluentSetterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n@param securityProfileIds The unique identifier of the security profile to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "securityProfileIds",
"getterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The unique identifier of the security profile to assign to the user created.",
"getterModel" : {
"returnType" : "java.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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "SecurityProfileIds",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the security profile to assign to the user created.
\n@param securityProfileIds The unique identifier of the security profile to assign to the user created.",
"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 unique identifier of the security profile to assign to the user created.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRoutingProfileId",
"beanStyleSetterMethodName" : "setRoutingProfileId",
"c2jName" : "RoutingProfileId",
"c2jShape" : "RoutingProfileId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier for the routing profile to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routingProfileId",
"fluentSetterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\n@param routingProfileId The unique identifier for the routing profile to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routingProfileId",
"getterDocumentation" : "The unique identifier for the routing profile to assign to the user created.
\n@return The unique identifier for the routing profile to assign to the user created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "RoutingProfileId",
"queryString" : 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 unique identifier for the routing profile to assign to the user created.
\n@param routingProfileId The unique identifier for the routing profile to assign to the user created.",
"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 unique identifier for the routing profile to assign to the user created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHierarchyGroupId",
"beanStyleSetterMethodName" : "setHierarchyGroupId",
"c2jName" : "HierarchyGroupId",
"c2jShape" : "HierarchyGroupId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier for the hierarchy group to assign to the user created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroupId",
"fluentSetterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\n@param hierarchyGroupId The unique identifier for the hierarchy group to assign to the user created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroupId",
"getterDocumentation" : "The unique identifier for the hierarchy group to assign to the user created.
\n@return The unique identifier for the hierarchy group to assign to the user created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "HierarchyGroupId",
"queryString" : 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 unique identifier for the hierarchy group to assign to the user created.
\n@param hierarchyGroupId The unique identifier for the hierarchy group to assign to the user created.",
"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 unique identifier for the hierarchy group to assign to the user created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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
},
"CreateUserResponse" : {
"c2jName" : "CreateUserResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getUserId",
"beanStyleSetterMethodName" : "setUserId",
"c2jName" : "UserId",
"c2jShape" : "UserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the user account in 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 #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 unique identifier for the user account in Amazon Connect
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@param userId The unique identifier for the user account in Amazon Connect\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@return The unique identifier for the user account in 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" : "UserId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@param userId The unique identifier for the user account in Amazon Connect",
"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 unique identifier for the user account in Amazon Connect
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserArn",
"beanStyleSetterMethodName" : "setUserArn",
"c2jName" : "UserArn",
"c2jShape" : "ARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\n@param userArn The Amazon Resource Name (ARN) of the user account created.\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 created.
\n@return The Amazon Resource Name (ARN) of the user account created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\n@param userArn The Amazon Resource Name (ARN) of the user account created.",
"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 created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"UserArn" : {
"beanStyleGetterMethodName" : "getUserArn",
"beanStyleSetterMethodName" : "setUserArn",
"c2jName" : "UserArn",
"c2jShape" : "ARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\n@param userArn The Amazon Resource Name (ARN) of the user account created.\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 created.
\n@return The Amazon Resource Name (ARN) of the user account created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\n@param userArn The Amazon Resource Name (ARN) of the user account created.",
"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 created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"UserId" : {
"beanStyleGetterMethodName" : "getUserId",
"beanStyleSetterMethodName" : "setUserId",
"c2jName" : "UserId",
"c2jShape" : "UserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the user account in 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 #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 unique identifier for the user account in Amazon Connect
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@param userId The unique identifier for the user account in Amazon Connect\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@return The unique identifier for the user account in 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" : "UserId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@param userId The unique identifier for the user account in Amazon Connect",
"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 unique identifier for the user account in Amazon Connect
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getUserId",
"beanStyleSetterMethodName" : "setUserId",
"c2jName" : "UserId",
"c2jShape" : "UserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier for the user account in 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 #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 unique identifier for the user account in Amazon Connect
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@param userId The unique identifier for the user account in Amazon Connect\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@return The unique identifier for the user account in 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" : "UserId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier for the user account in Amazon Connect
\n@param userId The unique identifier for the user account in Amazon Connect",
"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 unique identifier for the user account in Amazon Connect
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserArn",
"beanStyleSetterMethodName" : "setUserArn",
"c2jName" : "UserArn",
"c2jShape" : "ARN",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\n@param userArn The Amazon Resource Name (ARN) of the user account created.\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 created.
\n@return The Amazon Resource Name (ARN) of the user account created.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "UserArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UserArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "UserArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the user account created.
\n@param userArn The Amazon Resource Name (ARN) of the user account created.",
"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 created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateUserResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateUserResponse",
"variableName" : "createUserResponse",
"variableType" : "CreateUserResponse",
"documentation" : null,
"simpleType" : "CreateUserResponse",
"variableSetterType" : "CreateUserResponse"
},
"wrapper" : false
},
"Credentials" : {
"c2jName" : "Credentials",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The credentials to use for federation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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
},
"CurrentMetric" : {
"c2jName" : "CurrentMetric",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A CurrentMetric
object that contains the Name and Unit for the metric.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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,
"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"
},
"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
},
"CurrentMetricData" : {
"c2jName" : "CurrentMetricData",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A CurrentMetricData
object.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getMetric",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "CurrentMetric",
"defaultConsumerFluentSetterDocumentation" : "The metric in a CurrentMetricData
object.
\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" : "The metric in a CurrentMetricData
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metric",
"fluentSetterDocumentation" : "The metric in a CurrentMetricData
object.
\n@param metric The metric in a CurrentMetricData
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "The metric in a CurrentMetricData
object.
\n@return The metric in a CurrentMetricData
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" : "Metric",
"queryString" : 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" : "The metric in a CurrentMetricData
object.
\n@param metric The metric in a CurrentMetricData
object.",
"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" : "The metric in a CurrentMetricData
object.
",
"simpleType" : "CurrentMetric",
"variableSetterType" : "CurrentMetric"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "The value of the metric in the CurrentMetricData object.
\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 in the CurrentMetricData object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of the metric in the CurrentMetricData object.
\n@param value The value of the metric in the CurrentMetricData object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of the metric in the CurrentMetricData object.
\n@return The value of the metric in the CurrentMetricData object.",
"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,
"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 in the CurrentMetricData object.
\n@param value The value of the metric in the CurrentMetricData object.",
"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 in the CurrentMetricData object.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Metric" : {
"beanStyleGetterMethodName" : "getMetric",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "CurrentMetric",
"defaultConsumerFluentSetterDocumentation" : "The metric in a CurrentMetricData
object.
\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" : "The metric in a CurrentMetricData
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metric",
"fluentSetterDocumentation" : "The metric in a CurrentMetricData
object.
\n@param metric The metric in a CurrentMetricData
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "The metric in a CurrentMetricData
object.
\n@return The metric in a CurrentMetricData
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" : "Metric",
"queryString" : 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" : "The metric in a CurrentMetricData
object.
\n@param metric The metric in a CurrentMetricData
object.",
"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" : "The metric in a CurrentMetricData
object.
",
"simpleType" : "CurrentMetric",
"variableSetterType" : "CurrentMetric"
},
"xmlNameSpaceUri" : null
},
"Value" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "The value of the metric in the CurrentMetricData object.
\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 in the CurrentMetricData object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of the metric in the CurrentMetricData object.
\n@param value The value of the metric in the CurrentMetricData object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of the metric in the CurrentMetricData object.
\n@return The value of the metric in the CurrentMetricData object.",
"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,
"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 in the CurrentMetricData object.
\n@param value The value of the metric in the CurrentMetricData object.",
"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 in the CurrentMetricData object.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getMetric",
"beanStyleSetterMethodName" : "setMetric",
"c2jName" : "Metric",
"c2jShape" : "CurrentMetric",
"defaultConsumerFluentSetterDocumentation" : "The metric in a CurrentMetricData
object.
\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" : "The metric in a CurrentMetricData
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "metric",
"fluentSetterDocumentation" : "The metric in a CurrentMetricData
object.
\n@param metric The metric in a CurrentMetricData
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "metric",
"getterDocumentation" : "The metric in a CurrentMetricData
object.
\n@return The metric in a CurrentMetricData
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" : "Metric",
"queryString" : 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" : "The metric in a CurrentMetricData
object.
\n@param metric The metric in a CurrentMetricData
object.",
"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" : "The metric in a CurrentMetricData
object.
",
"simpleType" : "CurrentMetric",
"variableSetterType" : "CurrentMetric"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "Value",
"defaultConsumerFluentSetterDocumentation" : "The value of the metric in the CurrentMetricData object.
\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 in the CurrentMetricData object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of the metric in the CurrentMetricData object.
\n@param value The value of the metric in the CurrentMetricData object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of the metric in the CurrentMetricData object.
\n@return The value of the metric in the CurrentMetricData object.",
"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,
"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 in the CurrentMetricData object.
\n@param value The value of the metric in the CurrentMetricData object.",
"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 in the CurrentMetricData object.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"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
},
"CurrentMetricName" : {
"c2jName" : "CurrentMetricName",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A list of 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,
"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
},
"CurrentMetricResult" : {
"c2jName" : "CurrentMetricResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A CurrentMetricResult
object.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDimensions",
"beanStyleSetterMethodName" : "setDimensions",
"c2jName" : "Dimensions",
"c2jShape" : "Dimensions",
"defaultConsumerFluentSetterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\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 CurrentMetricResult
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensions",
"fluentSetterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\n@param dimensions The Dimensions
for the CurrentMetricResult
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensions",
"getterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\n@return The Dimensions
for the CurrentMetricResult
object.",
"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,
"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 CurrentMetricResult
object.
\n@param dimensions The Dimensions
for the CurrentMetricResult
object.",
"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 CurrentMetricResult
object.
",
"simpleType" : "Dimensions",
"variableSetterType" : "Dimensions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCollections",
"beanStyleSetterMethodName" : "setCollections",
"c2jName" : "Collections",
"c2jShape" : "CurrentMetricDataCollections",
"defaultConsumerFluentSetterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 Collections
for the CurrentMetricResult
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "collections",
"fluentSetterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\n@param collections The Collections
for the CurrentMetricResult
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "collections",
"getterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The Collections
for the CurrentMetricResult
object.",
"getterModel" : {
"returnType" : "java.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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of 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"
},
"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 Collections
for the CurrentMetricResult
object.
\n@param collections The Collections
for the CurrentMetricResult
object.",
"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 Collections
for the CurrentMetricResult
object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Collections" : {
"beanStyleGetterMethodName" : "getCollections",
"beanStyleSetterMethodName" : "setCollections",
"c2jName" : "Collections",
"c2jShape" : "CurrentMetricDataCollections",
"defaultConsumerFluentSetterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 Collections
for the CurrentMetricResult
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "collections",
"fluentSetterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\n@param collections The Collections
for the CurrentMetricResult
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "collections",
"getterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The Collections
for the CurrentMetricResult
object.",
"getterModel" : {
"returnType" : "java.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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of 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"
},
"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 Collections
for the CurrentMetricResult
object.
\n@param collections The Collections
for the CurrentMetricResult
object.",
"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 Collections
for the CurrentMetricResult
object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Dimensions" : {
"beanStyleGetterMethodName" : "getDimensions",
"beanStyleSetterMethodName" : "setDimensions",
"c2jName" : "Dimensions",
"c2jShape" : "Dimensions",
"defaultConsumerFluentSetterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\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 CurrentMetricResult
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensions",
"fluentSetterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\n@param dimensions The Dimensions
for the CurrentMetricResult
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensions",
"getterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\n@return The Dimensions
for the CurrentMetricResult
object.",
"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,
"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 CurrentMetricResult
object.
\n@param dimensions The Dimensions
for the CurrentMetricResult
object.",
"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 CurrentMetricResult
object.
",
"simpleType" : "Dimensions",
"variableSetterType" : "Dimensions"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDimensions",
"beanStyleSetterMethodName" : "setDimensions",
"c2jName" : "Dimensions",
"c2jShape" : "Dimensions",
"defaultConsumerFluentSetterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\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 CurrentMetricResult
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dimensions",
"fluentSetterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\n@param dimensions The Dimensions
for the CurrentMetricResult
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dimensions",
"getterDocumentation" : "The Dimensions
for the CurrentMetricResult
object.
\n@return The Dimensions
for the CurrentMetricResult
object.",
"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,
"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 CurrentMetricResult
object.
\n@param dimensions The Dimensions
for the CurrentMetricResult
object.",
"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 CurrentMetricResult
object.
",
"simpleType" : "Dimensions",
"variableSetterType" : "Dimensions"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCollections",
"beanStyleSetterMethodName" : "setCollections",
"c2jName" : "Collections",
"c2jShape" : "CurrentMetricDataCollections",
"defaultConsumerFluentSetterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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 Collections
for the CurrentMetricResult
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "collections",
"fluentSetterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\n@param collections The Collections
for the CurrentMetricResult
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "collections",
"getterDocumentation" : "The Collections
for the CurrentMetricResult
object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The Collections
for the CurrentMetricResult
object.",
"getterModel" : {
"returnType" : "java.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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of 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"
},
"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 Collections
for the CurrentMetricResult
object.
\n@param collections The Collections
for the CurrentMetricResult
object.",
"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 Collections
for the CurrentMetricResult
object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"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
},
"DeleteUserRequest" : {
"c2jName" : "DeleteUserRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteUser",
"locationName" : null,
"requestUri" : "/users/{InstanceId}/{UserId}",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserId",
"beanStyleSetterMethodName" : "setUserId",
"c2jName" : "UserId",
"c2jShape" : "UserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the user to delete.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier of the user to delete.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "The unique identifier of the user to delete.
\n@param userId The unique identifier of the user to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "The unique identifier of the user to delete.
\n@return The unique identifier of the user to delete.",
"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,
"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 unique identifier of the user to delete.
\n@param userId The unique identifier of the user to delete.",
"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 unique identifier of the user to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"InstanceId" : {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"UserId" : {
"beanStyleGetterMethodName" : "getUserId",
"beanStyleSetterMethodName" : "setUserId",
"c2jName" : "UserId",
"c2jShape" : "UserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the user to delete.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier of the user to delete.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "The unique identifier of the user to delete.
\n@param userId The unique identifier of the user to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "The unique identifier of the user to delete.
\n@return The unique identifier of the user to delete.",
"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,
"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 unique identifier of the user to delete.
\n@param userId The unique identifier of the user to delete.",
"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 unique identifier of the user to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUserId",
"beanStyleSetterMethodName" : "setUserId",
"c2jName" : "UserId",
"c2jShape" : "UserId",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the user to delete.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 unique identifier of the user to delete.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "The unique identifier of the user to delete.
\n@param userId The unique identifier of the user to delete.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "The unique identifier of the user to delete.
\n@return The unique identifier of the user to delete.",
"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,
"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 unique identifier of the user to delete.
\n@param userId The unique identifier of the user to delete.",
"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 unique identifier of the user to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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
},
"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,
"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
},
"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,
"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 for the hierarchy group to return.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 for the hierarchy group to return.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroupId",
"fluentSetterDocumentation" : "The identifier for the hierarchy group to return.
\n@param hierarchyGroupId The identifier for the hierarchy group to return.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroupId",
"getterDocumentation" : "The identifier for the hierarchy group to return.
\n@return The identifier for the hierarchy group to return.",
"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,
"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 for the hierarchy group to return.
\n@param hierarchyGroupId The identifier for the hierarchy group to return.",
"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 for the hierarchy group to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"HierarchyGroupId" : {
"beanStyleGetterMethodName" : "getHierarchyGroupId",
"beanStyleSetterMethodName" : "setHierarchyGroupId",
"c2jName" : "HierarchyGroupId",
"c2jShape" : "HierarchyGroupId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for the hierarchy group to return.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 for the hierarchy group to return.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroupId",
"fluentSetterDocumentation" : "The identifier for the hierarchy group to return.
\n@param hierarchyGroupId The identifier for the hierarchy group to return.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroupId",
"getterDocumentation" : "The identifier for the hierarchy group to return.
\n@return The identifier for the hierarchy group to return.",
"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,
"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 for the hierarchy group to return.
\n@param hierarchyGroupId The identifier for the hierarchy group to return.",
"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 for the hierarchy group to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"InstanceId" : {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getHierarchyGroupId",
"beanStyleSetterMethodName" : "setHierarchyGroupId",
"c2jName" : "HierarchyGroupId",
"c2jShape" : "HierarchyGroupId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for the hierarchy group to return.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 for the hierarchy group to return.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroupId",
"fluentSetterDocumentation" : "The identifier for the hierarchy group to return.
\n@param hierarchyGroupId The identifier for the hierarchy group to return.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroupId",
"getterDocumentation" : "The identifier for the hierarchy group to return.
\n@return The identifier for the hierarchy group to return.",
"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,
"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 for the hierarchy group to return.
\n@param hierarchyGroupId The identifier for the hierarchy group to return.",
"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 for the hierarchy group to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getHierarchyGroup",
"beanStyleSetterMethodName" : "setHierarchyGroup",
"c2jName" : "HierarchyGroup",
"c2jShape" : "HierarchyGroup",
"defaultConsumerFluentSetterDocumentation" : "Returns a HierarchyGroup
object.
\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" : "Returns a HierarchyGroup
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroup",
"fluentSetterDocumentation" : "Returns a HierarchyGroup
object.
\n@param hierarchyGroup Returns a HierarchyGroup
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroup",
"getterDocumentation" : "Returns a HierarchyGroup
object.
\n@return Returns a HierarchyGroup
object.",
"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,
"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" : "Returns a HierarchyGroup
object.
\n@param hierarchyGroup Returns a HierarchyGroup
object.",
"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" : "Returns a HierarchyGroup
object.
",
"simpleType" : "HierarchyGroup",
"variableSetterType" : "HierarchyGroup"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"HierarchyGroup" : {
"beanStyleGetterMethodName" : "getHierarchyGroup",
"beanStyleSetterMethodName" : "setHierarchyGroup",
"c2jName" : "HierarchyGroup",
"c2jShape" : "HierarchyGroup",
"defaultConsumerFluentSetterDocumentation" : "Returns a HierarchyGroup
object.
\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" : "Returns a HierarchyGroup
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroup",
"fluentSetterDocumentation" : "Returns a HierarchyGroup
object.
\n@param hierarchyGroup Returns a HierarchyGroup
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroup",
"getterDocumentation" : "Returns a HierarchyGroup
object.
\n@return Returns a HierarchyGroup
object.",
"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,
"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" : "Returns a HierarchyGroup
object.
\n@param hierarchyGroup Returns a HierarchyGroup
object.",
"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" : "Returns a HierarchyGroup
object.
",
"simpleType" : "HierarchyGroup",
"variableSetterType" : "HierarchyGroup"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getHierarchyGroup",
"beanStyleSetterMethodName" : "setHierarchyGroup",
"c2jName" : "HierarchyGroup",
"c2jShape" : "HierarchyGroup",
"defaultConsumerFluentSetterDocumentation" : "Returns a HierarchyGroup
object.
\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" : "Returns a HierarchyGroup
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyGroup",
"fluentSetterDocumentation" : "Returns a HierarchyGroup
object.
\n@param hierarchyGroup Returns a HierarchyGroup
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyGroup",
"getterDocumentation" : "Returns a HierarchyGroup
object.
\n@return Returns a HierarchyGroup
object.",
"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,
"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" : "Returns a HierarchyGroup
object.
\n@param hierarchyGroup Returns a HierarchyGroup
object.",
"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" : "Returns a HierarchyGroup
object.
",
"simpleType" : "HierarchyGroup",
"variableSetterType" : "HierarchyGroup"
},
"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
},
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"InstanceId" : {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getHierarchyStructure",
"beanStyleSetterMethodName" : "setHierarchyStructure",
"c2jName" : "HierarchyStructure",
"c2jShape" : "HierarchyStructure",
"defaultConsumerFluentSetterDocumentation" : "A HierarchyStructure
object.
\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" : "A HierarchyStructure
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyStructure",
"fluentSetterDocumentation" : "A HierarchyStructure
object.
\n@param hierarchyStructure A HierarchyStructure
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyStructure",
"getterDocumentation" : "A HierarchyStructure
object.
\n@return A HierarchyStructure
object.",
"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,
"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" : "A HierarchyStructure
object.
\n@param hierarchyStructure A HierarchyStructure
object.",
"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" : "A HierarchyStructure
object.
",
"simpleType" : "HierarchyStructure",
"variableSetterType" : "HierarchyStructure"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"HierarchyStructure" : {
"beanStyleGetterMethodName" : "getHierarchyStructure",
"beanStyleSetterMethodName" : "setHierarchyStructure",
"c2jName" : "HierarchyStructure",
"c2jShape" : "HierarchyStructure",
"defaultConsumerFluentSetterDocumentation" : "A HierarchyStructure
object.
\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" : "A HierarchyStructure
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyStructure",
"fluentSetterDocumentation" : "A HierarchyStructure
object.
\n@param hierarchyStructure A HierarchyStructure
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyStructure",
"getterDocumentation" : "A HierarchyStructure
object.
\n@return A HierarchyStructure
object.",
"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,
"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" : "A HierarchyStructure
object.
\n@param hierarchyStructure A HierarchyStructure
object.",
"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" : "A HierarchyStructure
object.
",
"simpleType" : "HierarchyStructure",
"variableSetterType" : "HierarchyStructure"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getHierarchyStructure",
"beanStyleSetterMethodName" : "setHierarchyStructure",
"c2jName" : "HierarchyStructure",
"c2jShape" : "HierarchyStructure",
"defaultConsumerFluentSetterDocumentation" : "A HierarchyStructure
object.
\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" : "A HierarchyStructure
object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hierarchyStructure",
"fluentSetterDocumentation" : "A HierarchyStructure
object.
\n@param hierarchyStructure A HierarchyStructure
object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hierarchyStructure",
"getterDocumentation" : "A HierarchyStructure
object.
\n@return A HierarchyStructure
object.",
"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,
"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" : "A HierarchyStructure
object.
\n@param hierarchyStructure A HierarchyStructure
object.",
"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" : "A HierarchyStructure
object.
",
"simpleType" : "HierarchyStructure",
"variableSetterType" : "HierarchyStructure"
},
"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
},
"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,
"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" : "Unique identifier for the user account to return.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "Unique identifier for the user account to return.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "Unique identifier for the user account to return.
\n@param userId Unique identifier for the user account to return.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "Unique identifier for the user account to return.
\n@return Unique identifier for the user account to return.",
"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,
"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" : "Unique identifier for the user account to return.
\n@param userId Unique identifier for the user account to return.",
"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" : "Unique identifier for the user account to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"InstanceId" : {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"UserId" : {
"beanStyleGetterMethodName" : "getUserId",
"beanStyleSetterMethodName" : "setUserId",
"c2jName" : "UserId",
"c2jShape" : "UserId",
"defaultConsumerFluentSetterDocumentation" : "Unique identifier for the user account to return.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "Unique identifier for the user account to return.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "Unique identifier for the user account to return.
\n@param userId Unique identifier for the user account to return.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "Unique identifier for the user account to return.
\n@return Unique identifier for the user account to return.",
"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,
"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" : "Unique identifier for the user account to return.
\n@param userId Unique identifier for the user account to return.",
"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" : "Unique identifier for the user account to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getUserId",
"beanStyleSetterMethodName" : "setUserId",
"c2jName" : "UserId",
"c2jShape" : "UserId",
"defaultConsumerFluentSetterDocumentation" : "Unique identifier for the user account to return.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "Unique identifier for the user account to return.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "userId",
"fluentSetterDocumentation" : "Unique identifier for the user account to return.
\n@param userId Unique identifier for the user account to return.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "userId",
"getterDocumentation" : "Unique identifier for the user account to return.
\n@return Unique identifier for the user account to return.",
"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,
"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" : "Unique identifier for the user account to return.
\n@param userId Unique identifier for the user account to return.",
"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" : "Unique identifier for the user account to return.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@return The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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,
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
\n@param instanceId The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.",
"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 for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in the Overview section of your instance settings. For example, the instance ID is the set of characters at the end of the instance ARN, after instance/, such as 10a4c4eb-f57e-4d4c-b602-bf39176ced07.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getUser",
"beanStyleSetterMethodName" : "setUser",
"c2jName" : "User",
"c2jShape" : "User",
"defaultConsumerFluentSetterDocumentation" : "A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "user",
"fluentSetterDocumentation" : "A User
object that contains information about the user account and configuration settings.
\n@param user A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
\n@return A User
object that contains 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,
"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" : "A User
object that contains information about the user account and configuration settings.
\n@param user A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
",
"simpleType" : "User",
"variableSetterType" : "User"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"User" : {
"beanStyleGetterMethodName" : "getUser",
"beanStyleSetterMethodName" : "setUser",
"c2jName" : "User",
"c2jShape" : "User",
"defaultConsumerFluentSetterDocumentation" : "A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "user",
"fluentSetterDocumentation" : "A User
object that contains information about the user account and configuration settings.
\n@param user A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
\n@return A User
object that contains 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,
"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" : "A User
object that contains information about the user account and configuration settings.
\n@param user A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
",
"simpleType" : "User",
"variableSetterType" : "User"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getUser",
"beanStyleSetterMethodName" : "setUser",
"c2jName" : "User",
"c2jShape" : "User",
"defaultConsumerFluentSetterDocumentation" : "A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "user",
"fluentSetterDocumentation" : "A User
object that contains information about the user account and configuration settings.
\n@param user A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
\n@return A User
object that contains 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,
"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" : "A User
object that contains information about the user account and configuration settings.
\n@param user A User
object that contains 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" : "A User
object that contains information about the user account and configuration settings.
",
"simpleType" : "User",
"variableSetterType" : "User"
},
"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
},
"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,
"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
},
"Dimensions" : {
"c2jName" : "Dimensions",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Dimensions
object that includes the Channel and Queue for the metric.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getQueue",
"beanStyleSetterMethodName" : "setQueue",
"c2jName" : "Queue",
"c2jShape" : "QueueReference",
"defaultConsumerFluentSetterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\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" : "A QueueReference
object used as one part of dimension for the metrics results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "queue",
"fluentSetterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@param queue A QueueReference
object used as one part of dimension for the metrics results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "queue",
"getterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@return A QueueReference
object used as one part of dimension for the metrics results.",
"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,
"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" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@param queue A QueueReference
object used as one part of dimension for the metrics results.",
"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" : "A QueueReference
object used as one part of dimension for the metrics results.
",
"simpleType" : "QueueReference",
"variableSetterType" : "QueueReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChannelAsString",
"beanStyleSetterMethodName" : "setChannel",
"c2jName" : "Channel",
"c2jShape" : "Channel",
"defaultConsumerFluentSetterDocumentation" : "The channel used for grouping and filters. Only VOICE is 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 #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. Only VOICE is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "Channel",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "channel",
"fluentEnumSetterMethodName" : "channel",
"fluentGetterMethodName" : "channelAsString",
"fluentSetterDocumentation" : "The channel used for grouping and filters. Only VOICE is supported.
\n@param channel The channel used for grouping and filters. Only VOICE is supported.\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. Only VOICE is supported.
\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. Only VOICE is supported.\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,
"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. Only VOICE is supported.
\n@param channel The channel used for grouping and filters. Only VOICE is supported.\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. Only VOICE is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Channel" : {
"beanStyleGetterMethodName" : "getChannelAsString",
"beanStyleSetterMethodName" : "setChannel",
"c2jName" : "Channel",
"c2jShape" : "Channel",
"defaultConsumerFluentSetterDocumentation" : "The channel used for grouping and filters. Only VOICE is 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 #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. Only VOICE is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "Channel",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "channel",
"fluentEnumSetterMethodName" : "channel",
"fluentGetterMethodName" : "channelAsString",
"fluentSetterDocumentation" : "The channel used for grouping and filters. Only VOICE is supported.
\n@param channel The channel used for grouping and filters. Only VOICE is supported.\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. Only VOICE is supported.
\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. Only VOICE is supported.\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,
"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. Only VOICE is supported.
\n@param channel The channel used for grouping and filters. Only VOICE is supported.\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. Only VOICE is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Queue" : {
"beanStyleGetterMethodName" : "getQueue",
"beanStyleSetterMethodName" : "setQueue",
"c2jName" : "Queue",
"c2jShape" : "QueueReference",
"defaultConsumerFluentSetterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\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" : "A QueueReference
object used as one part of dimension for the metrics results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "queue",
"fluentSetterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@param queue A QueueReference
object used as one part of dimension for the metrics results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "queue",
"getterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@return A QueueReference
object used as one part of dimension for the metrics results.",
"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,
"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" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@param queue A QueueReference
object used as one part of dimension for the metrics results.",
"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" : "A QueueReference
object used as one part of dimension for the metrics results.
",
"simpleType" : "QueueReference",
"variableSetterType" : "QueueReference"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getQueue",
"beanStyleSetterMethodName" : "setQueue",
"c2jName" : "Queue",
"c2jShape" : "QueueReference",
"defaultConsumerFluentSetterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\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" : "A QueueReference
object used as one part of dimension for the metrics results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "queue",
"fluentSetterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@param queue A QueueReference
object used as one part of dimension for the metrics results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "queue",
"getterDocumentation" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@return A QueueReference
object used as one part of dimension for the metrics results.",
"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,
"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" : "A QueueReference
object used as one part of dimension for the metrics results.
\n@param queue A QueueReference
object used as one part of dimension for the metrics results.",
"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" : "A QueueReference
object used as one part of dimension for the metrics results.
",
"simpleType" : "QueueReference",
"variableSetterType" : "QueueReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChannelAsString",
"beanStyleSetterMethodName" : "setChannel",
"c2jName" : "Channel",
"c2jShape" : "Channel",
"defaultConsumerFluentSetterDocumentation" : "The channel used for grouping and filters. Only VOICE is 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 #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. Only VOICE is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "Channel",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "channel",
"fluentEnumSetterMethodName" : "channel",
"fluentGetterMethodName" : "channelAsString",
"fluentSetterDocumentation" : "The channel used for grouping and filters. Only VOICE is supported.
\n@param channel The channel used for grouping and filters. Only VOICE is supported.\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. Only VOICE is supported.
\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. Only VOICE is supported.\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,
"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. Only VOICE is supported.
\n@param channel The channel used for grouping and filters. Only VOICE is supported.\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. Only VOICE is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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
},
"DuplicateResourceException" : {
"c2jName" : "DuplicateResourceException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A resource with that name already exists.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "DuplicateResourceException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : 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
},
"Filters" : {
"c2jName" : "Filters",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The filter, either channel or queues, to apply to the metric results retrieved.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getQueues",
"beanStyleSetterMethodName" : "setQueues",
"c2jName" : "Queues",
"c2jShape" : "Queues",
"defaultConsumerFluentSetterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "queues",
"fluentSetterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n@param queues A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "queues",
"getterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Queues",
"sensitive" : false,
"setterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n@param queues A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChannelsAsStrings",
"beanStyleSetterMethodName" : "setChannelsWithStrings",
"c2jName" : "Channels",
"c2jShape" : "Channels",
"defaultConsumerFluentSetterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #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 as a filter for the metrics returned. Only VOICE is supported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "channels",
"fluentEnumSetterMethodName" : "channels",
"fluentGetterMethodName" : "channelsAsStrings",
"fluentSetterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\n@param channels The Channel to use as a filter for the metrics returned. Only VOICE is supported.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelsWithStrings",
"getterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The Channel to use as a filter for the metrics returned. Only VOICE is supported.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Channels",
"queryString" : 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,
"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"
},
"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 as a filter for the metrics returned. Only VOICE is supported.
\n@param channels The Channel to use as a filter for the metrics returned. Only VOICE is supported.",
"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 as a filter for the metrics returned. Only VOICE is supported.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Channels" : {
"beanStyleGetterMethodName" : "getChannelsAsStrings",
"beanStyleSetterMethodName" : "setChannelsWithStrings",
"c2jName" : "Channels",
"c2jShape" : "Channels",
"defaultConsumerFluentSetterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #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 as a filter for the metrics returned. Only VOICE is supported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "channels",
"fluentEnumSetterMethodName" : "channels",
"fluentGetterMethodName" : "channelsAsStrings",
"fluentSetterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\n@param channels The Channel to use as a filter for the metrics returned. Only VOICE is supported.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelsWithStrings",
"getterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The Channel to use as a filter for the metrics returned. Only VOICE is supported.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Channels",
"queryString" : 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,
"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"
},
"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 as a filter for the metrics returned. Only VOICE is supported.
\n@param channels The Channel to use as a filter for the metrics returned. Only VOICE is supported.",
"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 as a filter for the metrics returned. Only VOICE is supported.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Queues" : {
"beanStyleGetterMethodName" : "getQueues",
"beanStyleSetterMethodName" : "setQueues",
"c2jName" : "Queues",
"c2jShape" : "Queues",
"defaultConsumerFluentSetterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "queues",
"fluentSetterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n@param queues A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "queues",
"getterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Queues",
"sensitive" : false,
"setterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n@param queues A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getQueues",
"beanStyleSetterMethodName" : "setQueues",
"c2jName" : "Queues",
"c2jShape" : "Queues",
"defaultConsumerFluentSetterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "queues",
"fluentSetterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n@param queues A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "queues",
"getterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Queues",
"sensitive" : false,
"setterDocumentation" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
\n@param queues A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a 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" : "A list of up to 100 queue IDs or queue ARNs to use to filter the metrics retrieved. You can include both IDs and ARNs in a request.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChannelsAsStrings",
"beanStyleSetterMethodName" : "setChannelsWithStrings",
"c2jName" : "Channels",
"c2jShape" : "Channels",
"defaultConsumerFluentSetterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #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 as a filter for the metrics returned. Only VOICE is supported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "channels",
"fluentEnumSetterMethodName" : "channels",
"fluentGetterMethodName" : "channelsAsStrings",
"fluentSetterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\n@param channels The Channel to use as a filter for the metrics returned. Only VOICE is supported.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelsWithStrings",
"getterDocumentation" : "The Channel to use as a filter for the metrics returned. Only VOICE is supported.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The Channel to use as a filter for the metrics returned. Only VOICE is supported.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Channels",
"queryString" : 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,
"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"
},
"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 as a filter for the metrics returned. Only VOICE is supported.
\n@param channels The Channel to use as a filter for the metrics returned. Only VOICE is supported.",
"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 as a filter for the metrics returned. Only VOICE is supported.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"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
},
"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,
"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 instance ID for the instance from which to retrieve contact attributes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 instance ID for the instance from which to retrieve contact attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The instance ID for the instance from which to retrieve contact attributes.
\n@param instanceId The instance ID for the instance from which to retrieve contact attributes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The instance ID for the instance from which to retrieve contact attributes.
\n@return The instance ID for the instance from which to retrieve contact attributes.",
"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,
"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 instance ID for the instance from which to retrieve contact attributes.
\n@param instanceId The instance ID for the instance from which to retrieve contact attributes.",
"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 instance ID for the instance from which to retrieve contact attributes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInitialContactId",
"beanStyleSetterMethodName" : "setInitialContactId",
"c2jName" : "InitialContactId",
"c2jShape" : "ContactId",
"defaultConsumerFluentSetterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 ID for the initial contact in Amazon Connect associated with the attributes to update.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "initialContactId",
"fluentSetterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@param initialContactId The ID for the initial contact in Amazon Connect associated with the attributes to update.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "initialContactId",
"getterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@return The ID for the initial contact in Amazon Connect associated with the attributes to update.",
"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,
"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 ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@param initialContactId The ID for the initial contact in Amazon Connect associated with the attributes to update.",
"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 ID for the initial contact in Amazon Connect associated with the attributes to update.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"InitialContactId" : {
"beanStyleGetterMethodName" : "getInitialContactId",
"beanStyleSetterMethodName" : "setInitialContactId",
"c2jName" : "InitialContactId",
"c2jShape" : "ContactId",
"defaultConsumerFluentSetterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 ID for the initial contact in Amazon Connect associated with the attributes to update.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "initialContactId",
"fluentSetterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@param initialContactId The ID for the initial contact in Amazon Connect associated with the attributes to update.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "initialContactId",
"getterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@return The ID for the initial contact in Amazon Connect associated with the attributes to update.",
"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,
"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 ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@param initialContactId The ID for the initial contact in Amazon Connect associated with the attributes to update.",
"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 ID for the initial contact in Amazon Connect associated with the attributes to update.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"InstanceId" : {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The instance ID for the instance from which to retrieve contact attributes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 instance ID for the instance from which to retrieve contact attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The instance ID for the instance from which to retrieve contact attributes.
\n@param instanceId The instance ID for the instance from which to retrieve contact attributes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The instance ID for the instance from which to retrieve contact attributes.
\n@return The instance ID for the instance from which to retrieve contact attributes.",
"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,
"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 instance ID for the instance from which to retrieve contact attributes.
\n@param instanceId The instance ID for the instance from which to retrieve contact attributes.",
"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 instance ID for the instance from which to retrieve contact attributes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getInstanceId",
"beanStyleSetterMethodName" : "setInstanceId",
"c2jName" : "InstanceId",
"c2jShape" : "InstanceId",
"defaultConsumerFluentSetterDocumentation" : "The instance ID for the instance from which to retrieve contact attributes.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 instance ID for the instance from which to retrieve contact attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "instanceId",
"fluentSetterDocumentation" : "The instance ID for the instance from which to retrieve contact attributes.
\n@param instanceId The instance ID for the instance from which to retrieve contact attributes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "instanceId",
"getterDocumentation" : "The instance ID for the instance from which to retrieve contact attributes.
\n@return The instance ID for the instance from which to retrieve contact attributes.",
"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,
"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 instance ID for the instance from which to retrieve contact attributes.
\n@param instanceId The instance ID for the instance from which to retrieve contact attributes.",
"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 instance ID for the instance from which to retrieve contact attributes.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getInitialContactId",
"beanStyleSetterMethodName" : "setInitialContactId",
"c2jName" : "InitialContactId",
"c2jShape" : "ContactId",
"defaultConsumerFluentSetterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 ID for the initial contact in Amazon Connect associated with the attributes to update.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "initialContactId",
"fluentSetterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@param initialContactId The ID for the initial contact in Amazon Connect associated with the attributes to update.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "initialContactId",
"getterDocumentation" : "The ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@return The ID for the initial contact in Amazon Connect associated with the attributes to update.",
"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,
"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 ID for the initial contact in Amazon Connect associated with the attributes to update.
\n@param initialContactId The ID for the initial contact in Amazon Connect associated with the attributes to update.",
"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 ID for the initial contact in Amazon Connect associated with the attributes to update.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The attributes to update.
\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 attributes to update.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The attributes to update.
\n@param attributes The attributes to update.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The attributes to update.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attributes to update.",
"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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "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,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The attributes to update.
\n@param attributes The attributes to update.",
"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 attributes to update.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Attributes" : {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The attributes to update.
\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 attributes to update.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The attributes to update.
\n@param attributes The attributes to update.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The attributes to update.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attributes to update.",
"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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "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,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The attributes to update.
\n@param attributes The attributes to update.",
"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 attributes to update.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The attributes to update.
\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 attributes to update.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The attributes to update.
\n@param attributes The attributes to update.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The attributes to update.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attributes to update.",
"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,
"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,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "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,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The attributes to update.
\n@param attributes The attributes to update.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map